summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/config.h
diff options
context:
space:
mode:
authorJordan Justen <jordan.l.justen@intel.com>2014-06-09 13:40:01 -0700
committerJordan Justen <jordan.l.justen@intel.com>2014-07-27 17:58:58 -0700
commit12029046a276ff6903664a0d0771d85279386360 (patch)
treecde24089a31b75d32a4345f7232c99b6fe006a80 /src/mesa/main/config.h
parent74e100affc0ac1bced4787067274579d8f0d137f (diff)
downloadexternal_mesa3d-12029046a276ff6903664a0d0771d85279386360.zip
external_mesa3d-12029046a276ff6903664a0d0771d85279386360.tar.gz
external_mesa3d-12029046a276ff6903664a0d0771d85279386360.tar.bz2
main/cs: Add additional compute shader constant values
With MESA_EXTENSION_OVERRIDE=GL_ARB_compute_shader, this fixes piglit: * arb_compute_shader-minmax Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
Diffstat (limited to 'src/mesa/main/config.h')
-rw-r--r--src/mesa/main/config.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mesa/main/config.h b/src/mesa/main/config.h
index c96502a..4ec4b75 100644
--- a/src/mesa/main/config.h
+++ b/src/mesa/main/config.h
@@ -289,6 +289,17 @@
#define PERFQUERY_HAVE_GPA_EXTENDED_COUNTERS 0
/*@}*/
+/** For GL_ARB_compute_shader */
+/*@{*/
+#define MAX_COMPUTE_UNIFORM_BLOCKS 12
+#define MAX_COMPUTE_TEXTURE_IMAGE_UNITS 16
+#define MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8
+#define MAX_COMPUTE_ATOMIC_COUNTERS 8
+#define MAX_COMPUTE_SHARED_MEMORY_SIZE 32768
+#define MAX_COMPUTE_UNIFORM_COMPONENTS 512
+#define MAX_COMPUTE_IMAGE_UNIFORMS 8
+/*@}*/
+
/*
* Color channel component order
*