diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2020-07-25 02:02:37 +0200 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2020-07-25 02:02:37 +0200 |
| commit | fdbba6d7ebb872ad4256b6a76d962b9c08a37531 (patch) | |
| tree | 5336489d62ca92a120c40d1a97abc4829acf954f /src/pbrrenderer2.cpp | |
| parent | 328c11f4dfd2653f9b6d12633b38d7baa49958da (diff) | |
save commitvkChess
Diffstat (limited to 'src/pbrrenderer2.cpp')
| -rw-r--r-- | src/pbrrenderer2.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/pbrrenderer2.cpp b/src/pbrrenderer2.cpp index 2161c75..7671f5b 100644 --- a/src/pbrrenderer2.cpp +++ b/src/pbrrenderer2.cpp @@ -2,6 +2,7 @@ pbrRenderer::pbrRenderer () : vkRenderer() { + showOverlay = false; } pbrRenderer::~pbrRenderer() { @@ -31,7 +32,7 @@ void pbrRenderer::prepareModels() { } void pbrRenderer::configurePipelineLayout () { - shadingCtx = new vks::ShadingContext (device, 3); + shadingCtx = new vke::ShadingContext (device, 3); shadingCtx->addDescriptorSetLayout( {//scene @@ -251,6 +252,8 @@ void pbrRenderer::draw(VkCommandBuffer cmdBuff) { vkCmdBindPipeline(cmdBuff, VK_PIPELINE_BIND_POINT_GRAPHICS, pipelines.pbr); models[0].buildCommandBuffer (cmdBuff, pipelineLayout); + if (!showOverlay) + return; //full screen quad fullScreenTex.setImageLayout(cmdBuff, VK_IMAGE_ASPECT_COLOR_BIT, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, @@ -528,7 +531,7 @@ void pbrRenderer::generateCubemaps() for (uint32_t target = 0; target < PREFILTEREDENV + 1; target++) { - vks::TextureCubeMap cubemap; + vke::TextureCubeMap cubemap; auto tStart = std::chrono::high_resolution_clock::now(); |