Demos (master): blinking-teapot: check for GL_ARB_uniform_buffer_object
Brian Paul
brianp at kemper.freedesktop.org
Fri Jan 24 22:54:43 UTC 2014
Module: Demos
Branch: master
Commit: 2ca4555563510ee17febaa226682f57d3e5dde1c
URL: http://cgit.freedesktop.org/mesa/demos/commit/?id=2ca4555563510ee17febaa226682f57d3e5dde1c
Author: Brian Paul <brianp at vmware.com>
Date: Fri Jan 24 15:53:54 2014 -0700
blinking-teapot: check for GL_ARB_uniform_buffer_object
---
src/glsl/blinking-teapot.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/glsl/blinking-teapot.c b/src/glsl/blinking-teapot.c
index 53b385b..e3bf24d 100644
--- a/src/glsl/blinking-teapot.c
+++ b/src/glsl/blinking-teapot.c
@@ -58,6 +58,11 @@ init_opengl (void)
if (!ShadersSupported ())
exit (1);
+ if (!glutExtensionSupported("GL_ARB_uniform_buffer_object")) {
+ printf("GL_ARB_uniform_buffer_object is required.\n");
+ exit(1);
+ }
+
vshad_id = CompileShaderFile (GL_VERTEX_SHADER, "blinking-teapot.vert");
fshad_id = CompileShaderFile (GL_FRAGMENT_SHADER, "blinking-teapot.frag");
prog_id = LinkShaders (vshad_id, fshad_id);
More information about the mesa-commit
mailing list