summaryrefslogtreecommitdiff
path: root/src/mesa/shader/slang/slang_assemble.h
diff options
context:
space:
mode:
authorMichal Krol <mjkrol@gmail.org>2006-08-02 14:51:24 +0000
committerMichal Krol <mjkrol@gmail.org>2006-08-02 14:51:24 +0000
commitb60a3da43f9a5fecf05058aa04bff12f710851f1 (patch)
tree738aca6042270f07b6e2d52a305cd8e2dce9158e /src/mesa/shader/slang/slang_assemble.h
parent1616f5b621d5f3c24dc5a21673cccb0b4143df2a (diff)
Enable vec4 extension for x86 back-end.
Diffstat (limited to 'src/mesa/shader/slang/slang_assemble.h')
-rw-r--r--src/mesa/shader/slang/slang_assemble.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mesa/shader/slang/slang_assemble.h b/src/mesa/shader/slang/slang_assemble.h
index 5c3afcaa5d..fbf88bd6d1 100644
--- a/src/mesa/shader/slang/slang_assemble.h
+++ b/src/mesa/shader/slang/slang_assemble.h
@@ -93,10 +93,19 @@ typedef enum slang_assembly_type_
slang_asm_return,
slang_asm_discard,
slang_asm_exit,
- /* mesa-specific extensions */
+ /* GL_MESA_shader_debug */
slang_asm_float_print,
slang_asm_int_print,
slang_asm_bool_print,
+ /* vec4 */
+ slang_asm_float_to_vec4,
+ slang_asm_vec4_add,
+ slang_asm_vec4_subtract,
+ slang_asm_vec4_multiply,
+ slang_asm_vec4_divide,
+ slang_asm_vec4_negate,
+ slang_asm_vec4_dot,
+ /* not a real assembly instruction */
slang_asm__last
} slang_assembly_type;