mesa/src/mapi
Ian Romanick 4a9522a5a0 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
2013-08-06 10:46:05 -07:00
..
es1api build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00
es2api build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00
glapi mesa: Treat glBindFramebuffer and glBindFramebufferEXT more correctly 2013-08-06 10:46:05 -07:00
shared-glapi build: Add tests directories to SUBDIRS 2013-07-22 10:48:45 -07:00
vgapi build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00
Android.mk build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00
entry.c mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
entry.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
entry_x86-64_tls.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
entry_x86_tls.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
entry_x86_tsd.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
Makefile.am build: Get rid of CORE_DIRS 2013-04-15 12:04:25 -07:00
Makefile.sources build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00
mapi.c mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
mapi.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
mapi_abi.py mesa: Fix build with older gcc since update of glext.h 2013-06-28 08:49:06 -07:00
mapi_glapi.c mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
mapi_tmp.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
stub.c mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
stub.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
table.c mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
table.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
u_compiler.h build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00
u_current.c mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
u_current.h build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00
u_execmem.c mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
u_execmem.h build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00
u_macros.h build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00
u_thread.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00