diff options
author | Brian Paul <[email protected]> | 2008-11-07 08:51:31 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2008-11-07 09:51:25 -0700 |
commit | f6ead50827c03017e6b730313c361b39190da92f (patch) | |
tree | 4c2c3ee5869419d5a265b072fd8b6e906ff16f43 /src/mesa/shader/prog_instruction.h | |
parent | 4550b0562d5b59890fccb0e7eb0dbef967d1ccf9 (diff) |
mesa: added OPCODE_NRM3/NRM4 instructions for vector normalization.
We may emit these instructions from GLSL instead of DP3/RCP/MUL.
Also, implement SSG (set sign) instruction in the interpreter.
Diffstat (limited to 'src/mesa/shader/prog_instruction.h')
-rw-r--r-- | src/mesa/shader/prog_instruction.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/shader/prog_instruction.h b/src/mesa/shader/prog_instruction.h index 16701e4ec95..3bcd0829a23 100644 --- a/src/mesa/shader/prog_instruction.h +++ b/src/mesa/shader/prog_instruction.h @@ -188,6 +188,8 @@ typedef enum prog_opcode { OPCODE_NOISE2, /* X */ OPCODE_NOISE3, /* X */ OPCODE_NOISE4, /* X */ + OPCODE_NRM3, /* */ + OPCODE_NRM4, /* */ OPCODE_PK2H, /* X */ OPCODE_PK2US, /* X */ OPCODE_PK4B, /* X */ |