Wrap color clear in 'FBO::clear()' convenience function
This commit is contained in:
parent
082a9ae483
commit
20ec560145
|
@ -186,7 +186,7 @@ struct BitmapPrivate
|
|||
glState.scissorBox.pushSet(rect);
|
||||
glState.clearColor.pushSet(color);
|
||||
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
FBO::clear();
|
||||
|
||||
glState.clearColor.pop();
|
||||
glState.scissorBox.pop();
|
||||
|
@ -569,7 +569,7 @@ void Bitmap::radialBlur(int angle, int divisions)
|
|||
FBO::bind(newTex.fbo, FBO::Draw);
|
||||
|
||||
glState.clearColor.pushSet(Vec4());
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
FBO::clear();
|
||||
|
||||
Transform trans;
|
||||
trans.setOrigin(Vec2(_width / 2.0f, _height / 2.0f));
|
||||
|
@ -618,7 +618,7 @@ void Bitmap::clear()
|
|||
|
||||
glState.clearColor.pushSet(Vec4());
|
||||
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
FBO::clear();
|
||||
|
||||
glState.clearColor.pop();
|
||||
|
||||
|
|
|
@ -225,6 +225,11 @@ namespace FBO
|
|||
|
||||
return pixel;
|
||||
}
|
||||
|
||||
inline void clear()
|
||||
{
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
}
|
||||
}
|
||||
|
||||
/* Vertex Array Object */
|
||||
|
|
|
@ -54,7 +54,7 @@ struct PingPong
|
|||
TEXFBO::allocEmpty(rt[i], screenW, screenH);
|
||||
TEXFBO::linkFBO(rt[i]);
|
||||
glClearColor(0, 0, 0, 1);
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
FBO::clear();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -148,7 +148,7 @@ public:
|
|||
|
||||
glState.viewport.set(IntRect(0, 0, w, h));
|
||||
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
FBO::clear();
|
||||
|
||||
Scene::composite();
|
||||
|
||||
|
@ -414,7 +414,7 @@ struct GraphicsPrivate
|
|||
void blitToScreen()
|
||||
{
|
||||
FBO::unbind(FBO::Draw);
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
FBO::clear();
|
||||
blitBufferFlippedScaled();
|
||||
}
|
||||
|
||||
|
@ -573,7 +573,7 @@ void Graphics::transition(int duration,
|
|||
/* Draw the composed frame to a buffer first
|
||||
* (we need this because we're skipping PingPong) */
|
||||
FBO::bind(p->transBuffer.fbo, FBO::Draw);
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
FBO::clear();
|
||||
p->screenQuad.draw();
|
||||
|
||||
p->checkResize();
|
||||
|
@ -712,7 +712,7 @@ void Graphics::repaintWait(volatile bool *exitCond)
|
|||
{
|
||||
gState->checkShutdown();
|
||||
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
FBO::clear();
|
||||
p->blitBufferFlippedScaled();
|
||||
SDL_GL_SwapWindow(p->threadData->window);
|
||||
p->fpsLimiter.delay();
|
||||
|
|
|
@ -607,7 +607,7 @@ struct TilemapPrivate
|
|||
glState.clearColor.pushSet(Vec4());
|
||||
glState.scissorTest.pushSet(false);
|
||||
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
FBO::clear();
|
||||
|
||||
glState.scissorTest.pop();
|
||||
glState.clearColor.pop();
|
||||
|
|
|
@ -428,7 +428,7 @@ struct WindowPrivate
|
|||
shader.setTranslation(Vec2i());
|
||||
|
||||
/* Clear texture */
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
FBO::clear();
|
||||
|
||||
/* Repaint base */
|
||||
windowskin->bindTex(shader);
|
||||
|
|
Loading…
Reference in New Issue