mesa/src
Martin Peres 87a4bc5118 mesa: reference built-in uniforms into gl_uniform_storage
This change introduces a new field in gl_uniform_storage to
explicitely say that a uniform is built-in. In the case where it is,
no storage is defined to make it clear that it is read-only from the
mesa side. I fixed all the places in the code that made use of the
structure that I changed. Any place making a wrong assumption and using
the storage straight away will just crash.

This patch seems to implement the path of least resistance towards
listing built-in uniforms in GL_ACTIVE_UNIFORM (and other APIs).

Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Signed-off-by: Martin Peres <martin.peres@linux.intel.com>
2015-06-04 09:25:00 +03:00
..
egl egl/dri2: silence uninitialized variable warnings 2015-06-01 07:42:04 -06:00
gallium llvmpipe: Implement stencil export 2015-06-04 03:56:19 +02:00
gbm gbm: Add GBM_BO_USE_LINEAR flag 2015-04-16 15:49:15 +09:00
getopt
glsl mesa: reference built-in uniforms into gl_uniform_storage 2015-06-04 09:25:00 +03:00
glx glx: fix Scons build 2015-05-22 14:38:33 -06:00
gtest Fix a few typos 2015-04-27 17:28:29 +03:00
hgl glapi/hgl: Drop extern "C" as it was added to glapi 2015-05-13 15:26:29 -04:00
loader egl: Add needed extern "C" for C++ access 2015-05-14 14:08:37 -04:00
mapi glapi: Make GL_ARB_direct_state_access functions exclusive to core profile 2015-05-28 16:56:32 -07:00
mesa mesa: reference built-in uniforms into gl_uniform_storage 2015-06-04 09:25:00 +03:00
util util/list: Add a list validation function 2015-05-08 17:16:13 -07:00
Makefile.am automake: add missing egl files to the tarball 2015-03-25 21:00:02 +00:00
SConscript scons: Don't build loader on Windows. 2015-03-25 10:42:35 +00:00