From 628e2fcab7e2a62d472cb0d5356ac0dabd4a343c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Tue, 6 Mar 2018 19:53:37 -0800 Subject: [PATCH] Removed dummy z-only pass fragment shader (null fragment shader is supported now). --- .../fs_gdr_render_occlusion.sc | 12 ------------ .../37-gpudrivenrendering/gpudrivenrendering.cpp | 2 +- .../shaders/dx11/fs_gdr_render_occlusion.bin | Bin 230 -> 0 bytes .../shaders/glsl/fs_gdr_render_occlusion.bin | Bin 76 -> 0 bytes 4 files changed, 1 insertion(+), 13 deletions(-) delete mode 100644 examples/37-gpudrivenrendering/fs_gdr_render_occlusion.sc delete mode 100644 examples/runtime/shaders/dx11/fs_gdr_render_occlusion.bin delete mode 100644 examples/runtime/shaders/glsl/fs_gdr_render_occlusion.bin diff --git a/examples/37-gpudrivenrendering/fs_gdr_render_occlusion.sc b/examples/37-gpudrivenrendering/fs_gdr_render_occlusion.sc deleted file mode 100644 index 5f61f4c9b..000000000 --- a/examples/37-gpudrivenrendering/fs_gdr_render_occlusion.sc +++ /dev/null @@ -1,12 +0,0 @@ -/* - * Copyright 2018 Kostas Anagnostou. All rights reserved. - * License: https://github.com/bkaradzic/bgfx#license-bsd-2-clause - */ - -#include "../common/common.sh" - -//dummy shader for occlusion buffer pass until bgfx supports rendering with null shader -void main() -{ - gl_FragColor = vec4(0, 0, 0, 0); -} diff --git a/examples/37-gpudrivenrendering/gpudrivenrendering.cpp b/examples/37-gpudrivenrendering/gpudrivenrendering.cpp index 51e97da97..d332609e0 100644 --- a/examples/37-gpudrivenrendering/gpudrivenrendering.cpp +++ b/examples/37-gpudrivenrendering/gpudrivenrendering.cpp @@ -685,7 +685,7 @@ public: m_indirectBuffer = bgfx::createIndirectBuffer(m_noofProps); // Create programs from shaders for occlusion pass. - m_programOcclusionPass = loadProgram("vs_gdr_render_occlusion", "fs_gdr_render_occlusion"); + m_programOcclusionPass = loadProgram("vs_gdr_render_occlusion", NULL); m_programDownscaleHiZ = loadProgram("cs_gdr_downscale_hi_z", NULL); m_programOccludeProps = loadProgram("cs_gdr_occlude_props", NULL); m_programStreamCompaction = loadProgram("cs_gdr_stream_compaction", NULL); diff --git a/examples/runtime/shaders/dx11/fs_gdr_render_occlusion.bin b/examples/runtime/shaders/dx11/fs_gdr_render_occlusion.bin deleted file mode 100644 index 3c8438df3ffa4178816648513fd07155a74244ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmZ<@_F!cIgDXJNCBn&BG4i(h(xv+=@9GpS)O20`g%KzYl4Ay99Ux8s;weDv8SL%{ z;)CQlfLH;DK>)-DsRaRkAPx?T5AYB64Ds~$WAMkJ2c#BFPl#iXyK4x;>eay>E