More GLSL code.
[mesa.git] / src / mesa / shader / slang / slang_assemble_conditional.h
index f5aa0d482617112d9cd07ae90403d0ee8864dc20..9ea1ed265ea35a0bedb3e43f87c3ba255fb36f31 100644 (file)
 extern "C" {\r
 #endif\r
 \r
-int _slang_assemble_logicaland (slang_assembly_file *file, slang_operation *op,\r
-       slang_assembly_flow_control *flow, slang_assembly_name_space *space,\r
-       slang_assembly_local_info *info, struct slang_machine_ *, slang_atom_pool *);\r
+GLboolean _slang_assemble_logicaland (slang_assemble_ctx *, slang_operation *);\r
 \r
-int _slang_assemble_logicalor (slang_assembly_file *file, slang_operation *op,\r
-       slang_assembly_flow_control *flow, slang_assembly_name_space *space,\r
-       slang_assembly_local_info *info, struct slang_machine_ *, slang_atom_pool *);\r
+GLboolean _slang_assemble_logicalor (slang_assemble_ctx *, slang_operation *);\r
 \r
-int _slang_assemble_select (slang_assembly_file *file, slang_operation *op,\r
-       slang_assembly_flow_control *flow, slang_assembly_name_space *space,\r
-       slang_assembly_local_info *info, struct slang_machine_ *, slang_atom_pool *);\r
+GLboolean _slang_assemble_select (slang_assemble_ctx *, slang_operation *);\r
 \r
-int _slang_assemble_for (slang_assembly_file *file, slang_operation *op,\r
-       slang_assembly_flow_control *flow, slang_assembly_name_space *space,\r
-       slang_assembly_local_info *info, struct slang_machine_ *, slang_atom_pool *);\r
+GLboolean _slang_assemble_for (slang_assemble_ctx *, slang_operation *);\r
 \r
-int _slang_assemble_do (slang_assembly_file *file, slang_operation *op,\r
-       slang_assembly_flow_control *flow, slang_assembly_name_space *space,\r
-       slang_assembly_local_info *info, struct slang_machine_ *, slang_atom_pool *);\r
+GLboolean _slang_assemble_do (slang_assemble_ctx *, slang_operation *);\r
 \r
-int _slang_assemble_while (slang_assembly_file *file, slang_operation *op,\r
-       slang_assembly_flow_control *flow, slang_assembly_name_space *space,\r
-       slang_assembly_local_info *info, struct slang_machine_ *, slang_atom_pool *);\r
+GLboolean _slang_assemble_while (slang_assemble_ctx *, slang_operation *);\r
 \r
-int _slang_assemble_if (slang_assembly_file *file, slang_operation *op,\r
-       slang_assembly_flow_control *flow, slang_assembly_name_space *space,\r
-       slang_assembly_local_info *info, struct slang_machine_ *, slang_atom_pool *);\r
+GLboolean _slang_assemble_if (slang_assemble_ctx *, slang_operation *);\r
 \r
 #ifdef __cplusplus\r
 }\r