Renderer::Clear now takes UInt32 instead of unsigned long
Former-commit-id: ea276bb13e4d5334422eb685ec1a9d908d6f9895
This commit is contained in:
parent
e31a670041
commit
f73c99d502
|
|
@ -31,7 +31,7 @@ class NAZARA_API NzRenderer
|
|||
NzRenderer() = delete;
|
||||
~NzRenderer() = delete;
|
||||
|
||||
static void Clear(unsigned long flags = nzRendererClear_Color | nzRendererClear_Depth);
|
||||
static void Clear(nzUInt32 flags = nzRendererClear_Color | nzRendererClear_Depth);
|
||||
|
||||
static void DrawFullscreenQuad();
|
||||
static void DrawIndexedPrimitives(nzPrimitiveMode mode, unsigned int firstIndex, unsigned int indexCount);
|
||||
|
|
@ -41,7 +41,6 @@ class NAZARA_API NzRenderer
|
|||
|
||||
static void Enable(nzRendererParameter parameter, bool enable);
|
||||
|
||||
|
||||
static void Flush();
|
||||
|
||||
static NzVertexBuffer* GetInstanceBuffer();
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ namespace
|
|||
unsigned int s_maxVertexAttribs;
|
||||
}
|
||||
|
||||
void NzRenderer::Clear(unsigned long flags)
|
||||
void NzRenderer::Clear(nzUInt32 flags)
|
||||
{
|
||||
#ifdef NAZARA_DEBUG
|
||||
if (NzContext::GetCurrent() == nullptr)
|
||||
|
|
@ -103,6 +103,9 @@ void NzRenderer::Clear(unsigned long flags)
|
|||
|
||||
if (flags)
|
||||
{
|
||||
// Les états du rendu sont suceptibles d'influencer glClear
|
||||
NzOpenGL::ApplyStates(s_states);
|
||||
|
||||
GLenum mask = 0;
|
||||
|
||||
if (flags & nzRendererClear_Color)
|
||||
|
|
@ -114,9 +117,6 @@ void NzRenderer::Clear(unsigned long flags)
|
|||
if (flags & nzRendererClear_Stencil)
|
||||
mask |= GL_STENCIL_BUFFER_BIT;
|
||||
|
||||
// Les états du rendu sont suceptibles d'influencer glClear
|
||||
NzOpenGL::ApplyStates(s_states);
|
||||
|
||||
glClear(mask);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue