summaryrefslogtreecommitdiffstats
path: root/app/gfx/gl/gl_interface.h
diff options
context:
space:
mode:
Diffstat (limited to 'app/gfx/gl/gl_interface.h')
-rw-r--r--app/gfx/gl/gl_interface.h9
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;