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

Reply via email to