diff options
author | Brian Paul <brianp@vmware.com> | 2014-01-24 15:53:54 -0700 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2014-01-24 15:53:59 -0700 |
commit | 2ca4555563510ee17febaa226682f57d3e5dde1c (patch) | |
tree | 220a57a2006080a287efed6186143cd455a4a6d0 | |
parent | 399a8e8e9143dc30dce8f30cf6774c75342162a6 (diff) |
blinking-teapot: check for GL_ARB_uniform_buffer_object
-rw-r--r-- | src/glsl/blinking-teapot.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/glsl/blinking-teapot.c b/src/glsl/blinking-teapot.c index 53b385b3..e3bf24d8 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); |