mesa/src
Paul Berry 6a157f2e33 glsl: Account for location field when comparing interface blocks.
In commit e2660770731b018411fbe1620cacddaf8dff5287 (glsl: Keep track
of location for interface block fields), I neglected to update
glsl_type::record_key_compare to account for the fact that interface
types now contain location information.  As a result, interface types
that differ only by their location information would not be properly
distinguished.

At the moment this is not a problem, because the only interface block
in which location information != -1 is gl_PerVertex, and gl_PerVertex
is always created in the same way.  However, in the patches that
follow, we'll be adding new ways to create gl_PerVertex (by
redeclaring it), so we'll need location information to be handled
properly.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2013-10-10 14:27:03 -07:00
..
egl egl/main: remove undefined X11_LIBS automake variable 2013-10-09 10:36:01 -04:00
gallium radeon/winsys: fix handling in radeon_drm_cs_flush v2 2013-10-10 11:50:38 +02:00
gbm
getopt
glsl glsl: Account for location field when comparing interface blocks. 2013-10-10 14:27:03 -07:00
glx glx: Generate fewer errors in MakeContextCurrent 2013-10-08 13:24:20 -04:00
gtest
mapi glapi: add output info to GetProgramiv's params 2013-10-07 09:06:33 -07:00
mesa i965/blorp: Allow format conversions for CopyTexSubImage. 2013-10-09 16:36:50 -07:00
Makefile.am
SConscript