glsl: Remove unused member x from struct slang_operation.
[mesa.git] / src / mesa / shader / slang / slang_builtin.h
index 58629f4f7fe3a1a7ccdc2612809f32c4cf484a98..f814d11ac73342dc70decb8787201925975fa4a0 100644 (file)
 
 extern GLint
 _slang_alloc_statevar(slang_ir_node *n,
-                      struct gl_program_parameter_list *paramList);
+                      struct gl_program_parameter_list *paramList,
+                      GLboolean *direct);
+
+
+extern GLint
+_slang_input_index(const char *name, GLenum target, GLuint *swizzleOut);
+
+extern GLint
+_slang_output_index(const char *name, GLenum target);
+
+
+extern const char *
+_slang_vert_attrib_name(GLuint attrib);
+
+extern GLenum
+_slang_vert_attrib_type(GLuint attrib);
 
 
 #endif /* SLANG_BUILTIN_H */