Module: Demos Branch: master Commit: 2ca4555563510ee17febaa226682f57d3e5dde1c URL: http://cgit.freedesktop.org/mesa/demos/commit/?id=2ca4555563510ee17febaa226682f57d3e5dde1c
Author: Brian Paul <bri...@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); _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit