diff options
| -rw-r--r-- | src/video_core/engines/shader_bytecode.h | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h index a36df65f9..7fd622159 100644 --- a/src/video_core/engines/shader_bytecode.h +++ b/src/video_core/engines/shader_bytecode.h @@ -636,6 +636,9 @@ public:          IADD_C,          IADD_R,          IADD_IMM, +        IADD3_C, +        IADD3_R, +        IADD3_IMM,          IADD32I,          ISCADD_C, // Scale and Add          ISCADD_R, @@ -854,6 +857,9 @@ private:              INST("0100110000010---", Id::IADD_C, Type::ArithmeticInteger, "IADD_C"),              INST("0101110000010---", Id::IADD_R, Type::ArithmeticInteger, "IADD_R"),              INST("0011100-00010---", Id::IADD_IMM, Type::ArithmeticInteger, "IADD_IMM"), +            INST("010011001100----", Id::IADD3_C, Type::ArithmeticInteger, "IADD3_C"), +            INST("010111001100----", Id::IADD3_R, Type::ArithmeticInteger, "IADD3_R"), +            INST("0011100-1100----", Id::IADD3_IMM, Type::ArithmeticInteger, "IADD3_IMM"),              INST("0001110---------", Id::IADD32I, Type::ArithmeticIntegerImmediate, "IADD32I"),              INST("0100110000011---", Id::ISCADD_C, Type::ArithmeticInteger, "ISCADD_C"),              INST("0101110000011---", Id::ISCADD_R, Type::ArithmeticInteger, "ISCADD_R"),  | 
