mesa/src
Kenneth Graunke 2fc0ce293a glsl: Use hash tables in opt_constant_variable().
Cuts compile/link time of the fragment shader in bug #91857 by 31%
(31.79 -> 21.64).  It has over 8,000 variables so linked lists are
terrible.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91857
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Thomas Helland <thomashelland90@gmail.com>
Reviewed-by: Timothy Arceri <t_arceri@yahoo.com.au>
Tested-by: Tapani Pälli <tapani.palli@intel.com>
2015-09-11 00:01:24 -07:00
..
egl egl_dri2: Add support for EGL_KHR_create_contest when using swrast 2015-09-09 11:26:48 +01:00
gallium svga: clean up the compile_vs/gs/fs() functions 2015-09-10 12:23:46 -06:00
gbm mesa/gbm: Resolve GCC sign-compare warning. 2015-08-18 11:34:43 -07:00
getopt
glsl glsl: Use hash tables in opt_constant_variable(). 2015-09-11 00:01:24 -07:00
glx glxl/tests: Use X11_INCLUDES instead of X11_CFLAGS 2015-09-07 10:43:32 +01:00
gtest mesa: Enable subdir-objects globally. 2015-06-26 12:55:25 +01:00
hgl glapi/hgl: Drop extern "C" as it was added to glapi 2015-05-13 15:26:29 -04:00
loader loader: use HAVE_LIBDRM instead of ! __NOT_HAVE_DRM_H 2015-07-22 16:35:25 +01:00
mapi mapi: automake: rework the source generation rules 2015-09-09 12:48:25 +01:00
mesa meta: Use result of texture coordinate clamping operation 2015-09-10 20:29:51 -07:00
util util: automake: rework the format_srgb.c rule 2015-09-09 12:48:09 +01:00
Makefile.am automake: rework the EGL build 2015-07-22 16:35:27 +01:00
SConscript scons: rework the EGL build 2015-07-22 16:35:27 +01:00