mirror of
https://github.com/edubart/otclient.git
synced 2025-10-19 05:53:26 +02:00
testing bloom and motion blur
This commit is contained in:
@@ -49,6 +49,7 @@ void Graphics::init()
|
||||
#endif
|
||||
|
||||
glEnable(GL_BLEND);
|
||||
glClear(GL_ACCUM_BUFFER_BIT);
|
||||
|
||||
m_emptyTexture = TexturePtr(new Texture);
|
||||
|
||||
@@ -82,6 +83,7 @@ bool Graphics::parseOption(const std::string& option)
|
||||
void Graphics::resize(const Size& size)
|
||||
{
|
||||
setViewportSize(size);
|
||||
glClear(GL_ACCUM_BUFFER_BIT);
|
||||
|
||||
// The projection matrix converts from Painter's coordinate system to GL's coordinate system
|
||||
// * GL's viewport is 2x2, Painter's is width x height
|
||||
@@ -111,16 +113,14 @@ void Graphics::beginRender()
|
||||
|
||||
void Graphics::endRender()
|
||||
{
|
||||
/*
|
||||
// this is a simple blur effect
|
||||
static Timer timer;
|
||||
if(timer.ticksElapsed() >= 20) {
|
||||
if(timer.ticksElapsed() >= 15) {
|
||||
glAccum(GL_MULT, 0.8);
|
||||
glAccum(GL_ACCUM, 0.2);
|
||||
timer.restart();
|
||||
}
|
||||
glAccum(GL_RETURN, 1);
|
||||
*/
|
||||
}
|
||||
|
||||
void Graphics::beginClipping(const Rect& clipRect)
|
||||
|
Reference in New Issue
Block a user