- added an abstract index buffer implementation as well.

This commit is contained in:
Christoph Oelckers 2018-10-27 10:26:51 +02:00
commit 3db26a3a1b
6 changed files with 83 additions and 3 deletions

View file

@ -44,6 +44,7 @@
#include "gl/shaders/gl_shaderprogram.h"
#include "gl_debug.h"
#include "r_videoscale.h"
#include "glsys_vertexbuffer.h"
EXTERN_CVAR (Bool, vid_vsync)
@ -361,6 +362,16 @@ IShaderProgram *OpenGLFrameBuffer::CreateShaderProgram()
return new FShaderProgram;
}
IVertexBuffer *OpenGLFrameBuffer::CreateVertexBuffer()
{
return new GLVertexBuffer;
}
IIndexBuffer *OpenGLFrameBuffer::CreateIndexBuffer()
{
return new GLIndexBuffer;
}
void OpenGLFrameBuffer::TextureFilterChanged()
{