Graphics/RenderTechnique: Remove Clear method

Let's face it, this method was useless from the beginning.


Former-commit-id: c38f57785c900acf66560ad07aa29498312c6063
This commit is contained in:
Lynix
2015-06-05 13:38:22 +02:00
parent fc65b30f84
commit b9ced78772
7 changed files with 4 additions and 17 deletions

View File

@@ -203,11 +203,6 @@ m_GBufferSize(0U)
NzDeferredRenderTechnique::~NzDeferredRenderTechnique() = default;
void NzDeferredRenderTechnique::Clear(const NzScene* scene) const
{
NazaraUnused(scene);
}
bool NzDeferredRenderTechnique::Draw(const NzScene* scene) const
{
NzRecti viewerViewport = scene->GetViewer()->GetViewport();

View File

@@ -50,8 +50,10 @@ m_maxLightPassPerObject(3)
m_spriteBuffer.Reset(NzVertexDeclaration::Get(nzVertexLayout_XYZ_Color_UV), &m_vertexBuffer);
}
void NzForwardRenderTechnique::Clear(const NzScene* scene) const
bool NzForwardRenderTechnique::Draw(const NzScene* scene) const
{
m_renderQueue.Sort(scene->GetViewer());
NzRenderer::Enable(nzRendererParameter_DepthBuffer, true);
NzRenderer::Enable(nzRendererParameter_DepthWrite, true);
NzRenderer::Clear(nzRendererBuffer_Depth);
@@ -59,11 +61,6 @@ void NzForwardRenderTechnique::Clear(const NzScene* scene) const
NzAbstractBackground* background = (scene->IsBackgroundEnabled()) ? scene->GetBackground() : nullptr;
if (background)
background->Draw(scene);
}
bool NzForwardRenderTechnique::Draw(const NzScene* scene) const
{
m_renderQueue.Sort(scene->GetViewer());
if (!m_renderQueue.opaqueModels.empty())
DrawOpaqueModels(scene);

View File

@@ -71,7 +71,6 @@ void NzScene::Draw()
try
{
NzErrorFlags errFlags(nzErrorFlag_ThrowException, true);
m_renderTechnique->Clear(this);
m_renderTechnique->Draw(this);
}
catch (const std::exception& e)