diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/engines/shader_bytecode.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h index 9fafed4a2..f8d67e227 100644 --- a/src/video_core/engines/shader_bytecode.h +++ b/src/video_core/engines/shader_bytecode.h | |||
| @@ -1632,6 +1632,8 @@ public: | |||
| 1632 | TLD4S, // Texture Load 4 with scalar / non - vec4 source / destinations | 1632 | TLD4S, // Texture Load 4 with scalar / non - vec4 source / destinations |
| 1633 | TMML_B, // Texture Mip Map Level | 1633 | TMML_B, // Texture Mip Map Level |
| 1634 | TMML, // Texture Mip Map Level | 1634 | TMML, // Texture Mip Map Level |
| 1635 | TXD, // Texture Gradient/Load with Derivates | ||
| 1636 | TXD_B, // Texture Gradient/Load with Derivates Bindless | ||
| 1635 | SUST, // Surface Store | 1637 | SUST, // Surface Store |
| 1636 | SULD, // Surface Load | 1638 | SULD, // Surface Load |
| 1637 | SUATOM, // Surface Atomic Operation | 1639 | SUATOM, // Surface Atomic Operation |
| @@ -1664,6 +1666,9 @@ public: | |||
| 1664 | ISCADD_C, // Scale and Add | 1666 | ISCADD_C, // Scale and Add |
| 1665 | ISCADD_R, | 1667 | ISCADD_R, |
| 1666 | ISCADD_IMM, | 1668 | ISCADD_IMM, |
| 1669 | FLO_R, | ||
| 1670 | FLO_C, | ||
| 1671 | FLO_IMM, | ||
| 1667 | LEA_R1, | 1672 | LEA_R1, |
| 1668 | LEA_R2, | 1673 | LEA_R2, |
| 1669 | LEA_RZ, | 1674 | LEA_RZ, |
| @@ -1727,6 +1732,10 @@ public: | |||
| 1727 | SHR_C, | 1732 | SHR_C, |
| 1728 | SHR_R, | 1733 | SHR_R, |
| 1729 | SHR_IMM, | 1734 | SHR_IMM, |
| 1735 | SHF_RIGHT_R, | ||
| 1736 | SHF_RIGHT_IMM, | ||
| 1737 | SHF_LEFT_R, | ||
| 1738 | SHF_LEFT_IMM, | ||
| 1730 | FMNMX_C, | 1739 | FMNMX_C, |
| 1731 | FMNMX_R, | 1740 | FMNMX_R, |
| 1732 | FMNMX_IMM, | 1741 | FMNMX_IMM, |
| @@ -1924,6 +1933,8 @@ private: | |||
| 1924 | INST("1101111100------", Id::TLD4S, Type::Texture, "TLD4S"), | 1933 | INST("1101111100------", Id::TLD4S, Type::Texture, "TLD4S"), |
| 1925 | INST("110111110110----", Id::TMML_B, Type::Texture, "TMML_B"), | 1934 | INST("110111110110----", Id::TMML_B, Type::Texture, "TMML_B"), |
| 1926 | INST("1101111101011---", Id::TMML, Type::Texture, "TMML"), | 1935 | INST("1101111101011---", Id::TMML, Type::Texture, "TMML"), |
| 1936 | INST("11011110011110--", Id::TXD_B, Type::Texture, "TXD_B"), | ||
| 1937 | INST("11011110001110--", Id::TXD, Type::Texture, "TXD"), | ||
| 1927 | INST("11101011001-----", Id::SUST, Type::Image, "SUST"), | 1938 | INST("11101011001-----", Id::SUST, Type::Image, "SUST"), |
| 1928 | INST("11101011000-----", Id::SULD, Type::Image, "SULD"), | 1939 | INST("11101011000-----", Id::SULD, Type::Image, "SULD"), |
| 1929 | INST("1110101000------", Id::SUATOM, Type::Image, "SUATOM_D"), | 1940 | INST("1110101000------", Id::SUATOM, Type::Image, "SUATOM_D"), |
| @@ -1965,6 +1976,9 @@ private: | |||
| 1965 | INST("010110110100----", Id::ICMP_R, Type::ArithmeticInteger, "ICMP_R"), | 1976 | INST("010110110100----", Id::ICMP_R, Type::ArithmeticInteger, "ICMP_R"), |
| 1966 | INST("010010110100----", Id::ICMP_CR, Type::ArithmeticInteger, "ICMP_CR"), | 1977 | INST("010010110100----", Id::ICMP_CR, Type::ArithmeticInteger, "ICMP_CR"), |
| 1967 | INST("0011011-0100----", Id::ICMP_IMM, Type::ArithmeticInteger, "ICMP_IMM"), | 1978 | INST("0011011-0100----", Id::ICMP_IMM, Type::ArithmeticInteger, "ICMP_IMM"), |
| 1979 | INST("0101110000110---", Id::FLO_R, Type::ArithmeticInteger, "FLO_R"), | ||
| 1980 | INST("0100110000110---", Id::FLO_C, Type::ArithmeticInteger, "FLO_C"), | ||
| 1981 | INST("0011100-00110---", Id::FLO_IMM, Type::ArithmeticInteger, "FLO_IMM"), | ||
| 1968 | INST("0101101111011---", Id::LEA_R2, Type::ArithmeticInteger, "LEA_R2"), | 1982 | INST("0101101111011---", Id::LEA_R2, Type::ArithmeticInteger, "LEA_R2"), |
| 1969 | INST("0101101111010---", Id::LEA_R1, Type::ArithmeticInteger, "LEA_R1"), | 1983 | INST("0101101111010---", Id::LEA_R1, Type::ArithmeticInteger, "LEA_R1"), |
| 1970 | INST("001101101101----", Id::LEA_IMM, Type::ArithmeticInteger, "LEA_IMM"), | 1984 | INST("001101101101----", Id::LEA_IMM, Type::ArithmeticInteger, "LEA_IMM"), |
| @@ -2022,6 +2036,10 @@ private: | |||
| 2022 | INST("0100110000101---", Id::SHR_C, Type::Shift, "SHR_C"), | 2036 | INST("0100110000101---", Id::SHR_C, Type::Shift, "SHR_C"), |
| 2023 | INST("0101110000101---", Id::SHR_R, Type::Shift, "SHR_R"), | 2037 | INST("0101110000101---", Id::SHR_R, Type::Shift, "SHR_R"), |
| 2024 | INST("0011100-00101---", Id::SHR_IMM, Type::Shift, "SHR_IMM"), | 2038 | INST("0011100-00101---", Id::SHR_IMM, Type::Shift, "SHR_IMM"), |
| 2039 | INST("0101110011111---", Id::SHF_RIGHT_R, Type::Shift, "SHF_RIGHT_R"), | ||
| 2040 | INST("0011100-11111---", Id::SHF_RIGHT_IMM, Type::Shift, "SHF_RIGHT_IMM"), | ||
| 2041 | INST("0101101111111---", Id::SHF_LEFT_R, Type::Shift, "SHF_LEFT_R"), | ||
| 2042 | INST("0011011-11111---", Id::SHF_LEFT_IMM, Type::Shift, "SHF_LEFT_IMM"), | ||
| 2025 | INST("0100110011100---", Id::I2I_C, Type::Conversion, "I2I_C"), | 2043 | INST("0100110011100---", Id::I2I_C, Type::Conversion, "I2I_C"), |
| 2026 | INST("0101110011100---", Id::I2I_R, Type::Conversion, "I2I_R"), | 2044 | INST("0101110011100---", Id::I2I_R, Type::Conversion, "I2I_R"), |
| 2027 | INST("0011101-11100---", Id::I2I_IMM, Type::Conversion, "I2I_IMM"), | 2045 | INST("0011101-11100---", Id::I2I_IMM, Type::Conversion, "I2I_IMM"), |