mesa/src
Timothy Arceri a3d0359aff glsl: keep track of intra-stage indices for atomics
This is more optimal as it means we no longer have to upload the same set
of ABO surfaces to all stages in the program.

This also fixes a bug where since commit c0cd5b var->data.binding was
being used as a replacement for atomic buffer index, but they don't have
to be the same value they just happened to end up the same when binding is 0.

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
Cc: Ilia Mirkin <imirkin@alum.mit.edu>
Cc: Alejandro Piñeiro <apinheiro@igalia.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90175
2015-10-27 07:03:05 +11:00
..
egl egl/dri2: Properly dereference array. 2015-10-07 11:48:49 -07:00
gallium gallivm: disable f16c when not using AVX 2015-10-26 16:45:49 +01:00
gbm gbm: convert gbm bo format to fourcc format on dma-buf import 2015-09-15 12:27:45 +01:00
getopt
glsl glsl: keep track of intra-stage indices for atomics 2015-10-27 07:03:05 +11:00
glx glx: Drop CRAY support. 2015-10-05 14:34:16 -07: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 glapi: add function pointers for KHR_debug for gles 2015-10-07 15:07:01 +01:00
mesa glsl: keep track of intra-stage indices for atomics 2015-10-27 07:03:05 +11:00
util glsl: move half<->float convertion to util 2015-10-16 19:33:37 -04:00
Makefile.am glsl: move shader_enums into nir 2015-10-09 15:03:28 -04:00
SConscript scons: rework the EGL build 2015-07-22 16:35:27 +01:00