summaryrefslogtreecommitdiff
path: root/src/mesa/slang/slang_ir.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/slang/slang_ir.h')
-rw-r--r--src/mesa/slang/slang_ir.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mesa/slang/slang_ir.h b/src/mesa/slang/slang_ir.h
index e9af079a1e..543cf0acc7 100644
--- a/src/mesa/slang/slang_ir.h
+++ b/src/mesa/slang/slang_ir.h
@@ -189,6 +189,9 @@ struct slang_ir_storage_
GLuint IndirectSwizzle;
GLuint TexTarget; /**< If File==PROGRAM_SAMPLER, one of TEXTURE_x_INDEX */
+ GLboolean Is2D;
+ GLint Index2D;
+
/** If Parent is non-null, Index is relative to parent.
* The other fields are ignored.
*/
@@ -252,6 +255,10 @@ _slang_new_ir_storage_swz(gl_register_file file, GLint index, GLint size,
GLuint swizzle);
extern slang_ir_storage *
+_slang_new_ir_storage_2d(gl_register_file file, GLint index, GLint index2d,
+ GLint size, GLuint swizzle);
+
+extern slang_ir_storage *
_slang_new_ir_storage_relative(GLint index, GLint size,
slang_ir_storage *parent);