blinking-teapot: check for GL_ARB_uniform_buffer_object
opengles2/es2tri: add precision qualifier to the fragment shader

The missing qualifier causes failure during the compilation stage.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=73631
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
glxinfo: Remove ifdef GL_ARB_*_shader cruft

It has been 10 years.  It's defined.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
glxinfo: Convert print_shader_limits to use a switch-statement

More shader targets are coming.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
glxinfo: Refactor shader limit printing code to a separate function

More shader targets are coming.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
glxinfo: Print geometry shader limits for OpenGL 3.2+ contexts

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
glxinfo: Add missing vertex and fragment shader limits

These were added in OpenGL 3.2.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>