mesa/src
Iago Toral Quiroga e7ae6d9e14 glsl: revert "glsl: atomic counters can be declared as buffer-qualified variables"
This reverts commit 586142658e.

The specs are not explicit about any restrictions related to the types allowed
on buffer variables, however, the description of opaque types (like atomic
counters) is in conclict with the purpose of buffer variables:

"The opaque types declare variables that are effectively opaque
 handles to other objects. These objects are
 accessed through built-in functions, not through direct reading or
 writing of the declared variable.
 (...)
 Opaque variables cannot be treated as l-values;(...)"

Also, Mesa is already disallowing opaque types in interface blocks anyway, so
that commit was not really achieving anything.

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
2015-09-28 14:23:26 +02:00
..
egl wayland: Add copyright notice for wayland-egl.c 2015-09-24 10:51:10 -07:00
gallium gallium/util: avoid unreferencing random memory on buffer alloc failure 2015-09-28 02:38:58 -04: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: revert "glsl: atomic counters can be declared as buffer-qualified variables" 2015-09-28 14:23:26 +02:00
glx glxl/tests: Use X11_INCLUDES instead of X11_CFLAGS 2015-09-07 10:43:32 +01:00
gtest
hgl
loader
mapi glapi: add ARB_shader_storage_block_buffer_object 2015-09-25 08:39:23 +02:00
mesa mesa: don't leak interface_name 2015-09-28 02:38:58 -04:00
util util: automake: rework the format_srgb.c rule 2015-09-09 12:48:09 +01:00
Makefile.am glsl: shader-enum to name debug fxns 2015-09-16 10:04:13 -04:00
SConscript