mesa/src
Ian Romanick 1e0ad955e7 mesa: Treat glBindFramebuffer and glBindFramebufferEXT more correctly
Allow user-generated names for glBindFramebufferEXT on desktop GL.
Disallow its use altogether for core profiles.

Names bound with glBindFramebuffer in desktop OpenGL are still
(incorrectly) shared across the share group instead of being
per-context.  This gets us a bit closer to being strictly conformant.

v2: Disallow glBindFramebufferEXT in 3.1 by not installing it in the
dispatch table.  Suggested by Jordan.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> [v1]
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> [v1]
Cc: mesa-stable@lists.freedesktop.org
(cherry picked from commit 4a9522a5a0)
2013-08-06 12:19:55 -07:00
..
egl egl: Restore "bogus" DRI2 invalidate event code. 2013-08-05 17:07:15 -07:00
gallium st/dri: add a new driconf option disable_shader_bit_encoding for Unigine 2013-08-06 09:26:08 -07:00
gbm gbm: Remember to init format on gbm_dri_bo_create. 2013-02-07 20:00:52 -05:00
getopt
glsl mesa,glsl,st/dri: add a new driconf option force_glsl_version for Unigine 2013-08-06 09:26:01 -07:00
glx Apple: glFlush() is not needed with CGLFlushDrawable() 2013-07-20 11:48:44 -07:00
gtest gtest: Build it only for 'make check'. 2013-01-13 12:38:44 +01:00
mapi mesa: Treat glBindFramebuffer and glBindFramebufferEXT more correctly 2013-08-06 12:19:55 -07:00
mesa mesa: Treat glBindFramebuffer and glBindFramebufferEXT more correctly 2013-08-06 12:19:55 -07:00
Makefile.am build: Remove GALLIUM_DIRS 2013-04-15 12:04:26 -07:00
SConscript Remove libGLU 2012-08-31 10:58:15 -07:00