- use a dedicated vertex buffer for rendering the wipes.

- fixed: The postprocessing shaders clobbered the render state's vertex buffer info by bypassing and not notifying it of the change.
This commit is contained in:
Christoph Oelckers 2016-08-06 14:12:40 +02:00
commit 6a66d0255d
6 changed files with 157 additions and 89 deletions

View file

@ -94,7 +94,15 @@ private:
class Wiper
{
class WipeVertexBuffer;
protected:
WipeVertexBuffer *mVertexBuf;
void MakeVBO(OpenGLFrameBuffer *fb);
public:
Wiper();
virtual ~Wiper();
virtual bool Run(int ticks, OpenGLFrameBuffer *fb) = 0;
};