mesa/src/mapi
Fritz Koenig 318c265160 mesa: GL_MESA_framebuffer_flip_y extension [v4]
Adds an extension to glFramebufferParameteri
that will specify if the framebuffer is vertically
flipped. Historically system framebuffers are
vertically flipped and user framebuffers are not.
Checking to see the state was done by looking at
the name field.  This adds an explicit field.

v2:
  * updated spec language [for chadv]
  * correctly specifying ES 3.1 [for chadv]
  * refactor access to rb->Name [for jason]
  * handle GetFramebufferParameteriv [for chadv]
v3:
  * correct _mesa_GetMultisamplefv [for kusmabite]
v4:
  * update spec language [for chadv]
  * s/GLboolean/bool/g [for chadv]
  * s/InvertedY/FlipY/g [for chadv]
  * s/inverted_y/flip_y/g [for chadv]
  * assert changes [for chadv]

Reviewed-by: Chad Versace <chadversary@chromium.org>
2018-07-27 12:32:25 -07:00
..
es1api *-symbol-check: use correct nm path when cross-compiling 2018-02-26 13:50:59 +00:00
es2api *-symbol-check: use correct nm path when cross-compiling 2018-02-26 13:50:59 +00:00
glapi mesa: GL_MESA_framebuffer_flip_y extension [v4] 2018-07-27 12:32:25 -07:00
shared-glapi meson: Use consistent style for tests 2018-01-11 15:40:02 -08:00
.gitignore mapi: add glapi-test and shared-glapi-test to .gitignore 2014-12-16 13:51:09 +02:00
Android.mk egl/dri: link directly to libglapi.so 2017-10-02 16:26:46 +01:00
entry.c mapi: Enable assembly language API acceleration for PPC64LE (V2) 2017-06-28 08:20:45 +01:00
entry.h mapi: remove u_compiler.h 2015-03-04 08:33:48 -07:00
entry_ppc64le_tls.h mapi: Enable assembly language API acceleration for PPC64LE (V2) 2017-06-28 08:20:45 +01:00
entry_ppc64le_tsd.h mapi: Enable assembly language API acceleration for PPC64LE (V2) 2017-06-28 08:20:45 +01:00
entry_x86-64_tls.h mapi: update the asm code to support x32 2017-01-13 00:59:32 +01:00
entry_x86_tls.h mapi: fix typo in macro name 2016-07-22 10:14:00 -07:00
entry_x86_tsd.h mapi: fix typo in macro name 2016-07-22 10:14:00 -07:00
Makefile.am glapi: don't walk backwards for includes 2018-02-06 15:00:17 -08:00
Makefile.sources mapi: autotools: remove unused MAPI_FILES file list 2018-01-25 17:42:46 +00:00
mapi_abi.py python: Use range() instead of xrange() 2018-07-24 11:07:04 -07:00
mapi_glapi.c mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
mapi_tmp.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
meson.build meson: add variable for mapi_abi.py instead of going back up the tree 2017-11-23 09:44:16 +00:00
stub.c mapi: Make private copies of name strings provided by client. 2015-03-23 22:17:03 +00:00
stub.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
table.c mapi: add new _glapi_new_nop_table() and _glapi_set_nop_handler() 2015-03-18 09:01:50 -06:00
table.h mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
u_current.c mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
u_current.h mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
u_execmem.c mapi: remove u_thread.h 2015-03-05 06:59:43 -07:00
u_execmem.h build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00