gl-renderer: Force call to glUseProgram() when activating debug binding
authorAnder Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
Mon, 3 Dec 2012 15:08:11 +0000 (17:08 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 3 Dec 2012 15:30:51 +0000 (10:30 -0500)
commit03fb4ef41e0a2feec44a9362d42bbfa9d5be3464
tree7ca110545f84c59687ac6328c9838c30e442d2b6
parent2d129f11fe9330abf5eb7e86f5a3fa2ea00fc700
gl-renderer: Force call to glUseProgram() when activating debug binding

When redrawing surfaces, use_shader() checks if the desired shader is
already in use to avoid a call to glUseProgram(). However, once the
debug binding is activated, that same check would prevent the usage of
the recompiled shaders until something cause a different shader to be
passed to use_shader().
src/gl-renderer.c