diff options
author | Michal Krol <mjkrol@gmail.org> | 2006-03-14 11:23:16 +0000 |
---|---|---|
committer | Michal Krol <mjkrol@gmail.org> | 2006-03-14 11:23:16 +0000 |
commit | 8af48fc4d62798dbcc00bcfbbd8bc8f3b47982c7 (patch) | |
tree | d663fe97399b7564f5f8e21b6a3f695c004babc8 /src/mesa/shader/slang/library/slang_shader_syn.h | |
parent | e9484e40858ffd4474571b27136e7ea0f2b682db (diff) |
More GLSL code:
- add texture sampling support;
- fix assembly codegen bugs;
Diffstat (limited to 'src/mesa/shader/slang/library/slang_shader_syn.h')
-rw-r--r-- | src/mesa/shader/slang/library/slang_shader_syn.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mesa/shader/slang/library/slang_shader_syn.h b/src/mesa/shader/slang/library/slang_shader_syn.h index 3f13b2583a..5a94d99d43 100644 --- a/src/mesa/shader/slang/library/slang_shader_syn.h +++ b/src/mesa/shader/slang/library/slang_shader_syn.h @@ -560,9 +560,11 @@ "__asm_statement\n"
" \"__asm\" .and space .and identifier .and space .and asm_arguments .and semicolon .emit OP_END;\n"
"asm_arguments\n"
-" variable_identifier .and .true .emit OP_END .and .loop asm_arguments_1;\n"
+" asm_argument .and .true .emit OP_END .and .loop asm_arguments_1;\n"
"asm_arguments_1\n"
-" comma .and variable_identifier .and .true .emit OP_END;\n"
+" comma .and asm_argument .and .true .emit OP_END;\n"
+"asm_argument\n"
+" variable_identifier .or floatconstant;\n"
"translation_unit\n"
" optional_space .emit REVISION .and external_declaration .error INVALID_EXTERNAL_DECLARATION .and\n"
" .loop external_declaration .and optional_space .and\n"
@@ -749,4 +751,4 @@ " '\\'' .or '<' .or ',' .or '>' .or '.' .or '/' .or '?' .or err_identifier;\n"
"err_identifier\n"
" id_character_first .and .loop id_character_next;\n"
-""
+""
\ No newline at end of file |