From: Samuel Iglesias Gonsalvez <sigles...@igalia.com>

v2:
- Set MaxShaderStorageBlocks to 8.

Signed-off-by: Samuel Iglesias Gonsalvez <sigles...@igalia.com>
Reviewed-by: Jordan Justen <jordan.l.jus...@intel.com>
---
 src/mesa/main/context.c | 2 ++
 src/mesa/main/mtypes.h  | 3 +++
 2 files changed, 5 insertions(+)

diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
index 5470c56..f4dc4e3 100644
--- a/src/mesa/main/context.c
+++ b/src/mesa/main/context.c
@@ -536,6 +536,8 @@ init_program_limits(struct gl_constants *consts, 
gl_shader_stage stage,
 
    prog->MaxAtomicBuffers = 0;
    prog->MaxAtomicCounters = 0;
+
+   prog->MaxShaderStorageBlocks = 8;
 }
 
 
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index f1ab4eb..8a4ad76 100644
--- a/src/mesa/main/mtypes.h
+++ b/src/mesa/main/mtypes.h
@@ -3306,6 +3306,9 @@ struct gl_program_constants
 
    /* GL_ARB_shader_image_load_store */
    GLuint MaxImageUniforms;
+
+   /* GL_ARB_shader_storage_buffer_object */
+   GLuint MaxShaderStorageBlocks;
 };
 
 
-- 
1.9.1

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to