Skip to content

Commit

Permalink
Changed CMPLT and CMPGE to LT and GE, to match what fxc spits out.
Browse files Browse the repository at this point in the history
  • Loading branch information
icculus committed May 31, 2011
1 parent c782028 commit 8c21288
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
8 changes: 4 additions & 4 deletions mojoshader.c
Expand Up @@ -7274,8 +7274,8 @@ static void parse_preshader(Context *ctx, uint32 tokcount)
case 0x10C0: opcode = MOJOSHADER_PRESHADEROP_ATAN; break;
case 0x2000: opcode = MOJOSHADER_PRESHADEROP_MIN; break;
case 0x2010: opcode = MOJOSHADER_PRESHADEROP_MAX; break;
case 0x2020: opcode = MOJOSHADER_PRESHADEROP_CMPLT; break;
case 0x2030: opcode = MOJOSHADER_PRESHADEROP_CMPGE; break;
case 0x2020: opcode = MOJOSHADER_PRESHADEROP_LT; break;
case 0x2030: opcode = MOJOSHADER_PRESHADEROP_GE; break;
case 0x2040: opcode = MOJOSHADER_PRESHADEROP_ADD; break;
case 0x2050: opcode = MOJOSHADER_PRESHADEROP_MUL; break;
case 0x2060: opcode = MOJOSHADER_PRESHADEROP_ATAN2; break;
Expand All @@ -7286,8 +7286,8 @@ static void parse_preshader(Context *ctx, uint32 tokcount)
case 0x5020: opcode = MOJOSHADER_PRESHADEROP_NOISE; break;
case 0xA000: opcode = MOJOSHADER_PRESHADEROP_MIN_SCALAR; break;
case 0xA010: opcode = MOJOSHADER_PRESHADEROP_MAX_SCALAR; break;
case 0xA020: opcode = MOJOSHADER_PRESHADEROP_CMPLT_SCALAR; break;
case 0xA030: opcode = MOJOSHADER_PRESHADEROP_CMPGE_SCALAR; break;
case 0xA020: opcode = MOJOSHADER_PRESHADEROP_LT_SCALAR; break;
case 0xA030: opcode = MOJOSHADER_PRESHADEROP_GE_SCALAR; break;
case 0xA040: opcode = MOJOSHADER_PRESHADEROP_ADD_SCALAR; break;
case 0xA050: opcode = MOJOSHADER_PRESHADEROP_MUL_SCALAR; break;
case 0xA060: opcode = MOJOSHADER_PRESHADEROP_ATAN2_SCALAR; break;
Expand Down
8 changes: 4 additions & 4 deletions mojoshader.h
Expand Up @@ -372,8 +372,8 @@ typedef enum MOJOSHADER_preshaderOpcode
MOJOSHADER_PRESHADEROP_ATAN,
MOJOSHADER_PRESHADEROP_MIN,
MOJOSHADER_PRESHADEROP_MAX,
MOJOSHADER_PRESHADEROP_CMPLT,
MOJOSHADER_PRESHADEROP_CMPGE,
MOJOSHADER_PRESHADEROP_LT,
MOJOSHADER_PRESHADEROP_GE,
MOJOSHADER_PRESHADEROP_ADD,
MOJOSHADER_PRESHADEROP_MUL,
MOJOSHADER_PRESHADEROP_ATAN2,
Expand All @@ -385,8 +385,8 @@ typedef enum MOJOSHADER_preshaderOpcode
MOJOSHADER_PRESHADEROP_SCALAR_OPS,
MOJOSHADER_PRESHADEROP_MIN_SCALAR = MOJOSHADER_PRESHADEROP_SCALAR_OPS,
MOJOSHADER_PRESHADEROP_MAX_SCALAR,
MOJOSHADER_PRESHADEROP_CMPLT_SCALAR,
MOJOSHADER_PRESHADEROP_CMPGE_SCALAR,
MOJOSHADER_PRESHADEROP_LT_SCALAR,
MOJOSHADER_PRESHADEROP_GE_SCALAR,
MOJOSHADER_PRESHADEROP_ADD_SCALAR,
MOJOSHADER_PRESHADEROP_MUL_SCALAR,
MOJOSHADER_PRESHADEROP_ATAN2_SCALAR,
Expand Down

0 comments on commit 8c21288

Please sign in to comment.