Graphics/DepthRenderTechnique: Add Clear method

Former-commit-id: 70e7cb5b59f0407c73766687b6a95e09b7eca589
This commit is contained in:
Lynix
2016-04-17 19:58:15 +02:00
parent 37aa00b2e7
commit b3455e88ca
3 changed files with 9 additions and 1 deletions

View File

@@ -48,7 +48,7 @@ namespace Nz
m_spriteBuffer.Reset(VertexDeclaration::Get(VertexLayout_XYZ_Color_UV), &m_vertexBuffer);
}
bool DepthRenderTechnique::Draw(const SceneData& sceneData) const
void DepthRenderTechnique::Clear(const SceneData& sceneData) const
{
Renderer::Enable(RendererParameter_DepthBuffer, true);
Renderer::Enable(RendererParameter_DepthWrite, true);
@@ -57,7 +57,10 @@ namespace Nz
// Just in case the background does render depth
if (sceneData.background)
sceneData.background->Draw(sceneData.viewer);
}
bool DepthRenderTechnique::Draw(const SceneData& sceneData) const
{
for (auto& pair : m_renderQueue.layers)
{
ForwardRenderQueue::Layer& layer = pair.second;