diff options
Diffstat (limited to 'app/gfx/gl/gl_interface.h')
-rw-r--r-- | app/gfx/gl/gl_interface.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/gfx/gl/gl_interface.h b/app/gfx/gl/gl_interface.h index 9e1fc10..a13f406 100644 --- a/app/gfx/gl/gl_interface.h +++ b/app/gfx/gl/gl_interface.h @@ -50,6 +50,11 @@ class GLInterface { virtual void BlendFuncSeparate( GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) = 0; + virtual void BlitFramebufferEXT( + GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, + GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, + GLbitfield mask, GLenum filter) = 0; + virtual void BufferData( GLenum target, GLsizeiptr size, const void* data, GLenum usage) = 0; @@ -262,6 +267,10 @@ class GLInterface { virtual void RenderbufferStorageEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height) = 0; + virtual void RenderbufferStorageMultisampleEXT( + GLenum target, GLsizei samples, GLenum internalformat, + GLsizei width, GLsizei height) = 0; + virtual void SampleCoverage(GLclampf value, GLboolean invert) = 0; virtual void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) = 0; |