summaryrefslogtreecommitdiff
path: root/src/video_core/engines
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2020-04-07 02:16:51 -0300
committerGravatar ReinUsesLisp2020-04-07 02:19:44 -0300
commitda706cad25892de3636ecf92bca26bdf66eedd91 (patch)
tree6d03e58d7cd4848d7762fd5771a7e14ad38fa3e0 /src/video_core/engines
parentfile_sys: fix LayeredFS error when loading some games made with… (#3602) (diff)
downloadyuzu-da706cad25892de3636ecf92bca26bdf66eedd91.tar.gz
yuzu-da706cad25892de3636ecf92bca26bdf66eedd91.tar.xz
yuzu-da706cad25892de3636ecf92bca26bdf66eedd91.zip
shader/conversion: Implement I2I sign extension, saturation and selection
Reimplements I2I adding sign extension, saturation (clamp source value to the destination), selection and destination sizes that are not 32 bits wide. It doesn't implement CC yet.
Diffstat (limited to 'src/video_core/engines')
-rw-r--r--src/video_core/engines/shader_bytecode.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h
index 930b605af..59d070d7d 100644
--- a/src/video_core/engines/shader_bytecode.h
+++ b/src/video_core/engines/shader_bytecode.h
@@ -2166,7 +2166,7 @@ private:
2166 INST("0011011-11111---", Id::SHF_LEFT_IMM, Type::Shift, "SHF_LEFT_IMM"), 2166 INST("0011011-11111---", Id::SHF_LEFT_IMM, Type::Shift, "SHF_LEFT_IMM"),
2167 INST("0100110011100---", Id::I2I_C, Type::Conversion, "I2I_C"), 2167 INST("0100110011100---", Id::I2I_C, Type::Conversion, "I2I_C"),
2168 INST("0101110011100---", Id::I2I_R, Type::Conversion, "I2I_R"), 2168 INST("0101110011100---", Id::I2I_R, Type::Conversion, "I2I_R"),
2169 INST("0011101-11100---", Id::I2I_IMM, Type::Conversion, "I2I_IMM"), 2169 INST("0011100-11100---", Id::I2I_IMM, Type::Conversion, "I2I_IMM"),
2170 INST("0100110010111---", Id::I2F_C, Type::Conversion, "I2F_C"), 2170 INST("0100110010111---", Id::I2F_C, Type::Conversion, "I2F_C"),
2171 INST("0101110010111---", Id::I2F_R, Type::Conversion, "I2F_R"), 2171 INST("0101110010111---", Id::I2F_R, Type::Conversion, "I2F_R"),
2172 INST("0011100-10111---", Id::I2F_IMM, Type::Conversion, "I2F_IMM"), 2172 INST("0011100-10111---", Id::I2F_IMM, Type::Conversion, "I2F_IMM"),