summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/clear.h
diff options
context:
space:
mode:
authorLaura Ekstrand <laura@jlekstrand.net>2015-02-05 13:24:43 -0800
committerFredrik Höglund <fredrik@kde.org>2015-05-14 15:48:14 +0200
commit6236c477990d67499f494b3c95844217fbd9a3dd (patch)
treeab30117b8dfae8737cfd57d3021a76c920873c5f /src/mesa/main/clear.h
parentd890fc710f6d3472ea3837e074fafc100d41e01f (diff)
downloadexternal_mesa3d-6236c477990d67499f494b3c95844217fbd9a3dd.zip
external_mesa3d-6236c477990d67499f494b3c95844217fbd9a3dd.tar.gz
external_mesa3d-6236c477990d67499f494b3c95844217fbd9a3dd.tar.bz2
main: Fake entry point for glClearNamedFramebufferiv.
Mesa's ClearBuffer framework is very complicated and thoroughly married to the object binding model. Moreover, the OpenGL spec for ClearBuffer is also very complicated. At some point, we should implement buffer clearing for arbitrary framebuffer objects, but for now, we will just wrap ClearBuffer. Reviewed-by: Fredrik Höglund <fredrik@kde.org> Signed-off-by: Fredrik Höglund <fredrik@kde.org>
Diffstat (limited to 'src/mesa/main/clear.h')
-rw-r--r--src/mesa/main/clear.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mesa/main/clear.h b/src/mesa/main/clear.h
index 96ce47b..d0b6133 100644
--- a/src/mesa/main/clear.h
+++ b/src/mesa/main/clear.h
@@ -52,6 +52,10 @@ extern void GLAPIENTRY
_mesa_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value);
extern void GLAPIENTRY
+_mesa_ClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer,
+ GLint drawbuffer, const GLint *value);
+
+extern void GLAPIENTRY
_mesa_ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value);
extern void GLAPIENTRY