diff options
| author | 2019-02-22 02:19:45 -0300 | |
|---|---|---|
| committer | 2019-02-26 00:11:30 -0300 | |
| commit | 48e6f77c0316f047daddf0ecec2014cfbdefffbb (patch) | |
| tree | 0c648b0f0046b88f55868d8060653ad4b6c10a54 /src/video_core/engines | |
| parent | Merge pull request #2156 from FreddyFunk/patch-1 (diff) | |
| download | yuzu-48e6f77c0316f047daddf0ecec2014cfbdefffbb.tar.gz yuzu-48e6f77c0316f047daddf0ecec2014cfbdefffbb.tar.xz yuzu-48e6f77c0316f047daddf0ecec2014cfbdefffbb.zip | |
shader/decode: Split memory and texture instructions decoding
Diffstat (limited to 'src/video_core/engines')
| -rw-r--r-- | src/video_core/engines/shader_bytecode.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h index 252592edd..d14cd5f20 100644 --- a/src/video_core/engines/shader_bytecode.h +++ b/src/video_core/engines/shader_bytecode.h | |||
| @@ -1446,6 +1446,7 @@ public: | |||
| 1446 | Flow, | 1446 | Flow, |
| 1447 | Synch, | 1447 | Synch, |
| 1448 | Memory, | 1448 | Memory, |
| 1449 | Texture, | ||
| 1449 | FloatSet, | 1450 | FloatSet, |
| 1450 | FloatSetPredicate, | 1451 | FloatSetPredicate, |
| 1451 | IntegerSet, | 1452 | IntegerSet, |
| @@ -1576,14 +1577,14 @@ private: | |||
| 1576 | INST("1110111101010---", Id::ST_L, Type::Memory, "ST_L"), | 1577 | INST("1110111101010---", Id::ST_L, Type::Memory, "ST_L"), |
| 1577 | INST("1110111011010---", Id::LDG, Type::Memory, "LDG"), | 1578 | INST("1110111011010---", Id::LDG, Type::Memory, "LDG"), |
| 1578 | INST("1110111011011---", Id::STG, Type::Memory, "STG"), | 1579 | INST("1110111011011---", Id::STG, Type::Memory, "STG"), |
| 1579 | INST("110000----111---", Id::TEX, Type::Memory, "TEX"), | 1580 | INST("110000----111---", Id::TEX, Type::Texture, "TEX"), |
| 1580 | INST("1101111101001---", Id::TXQ, Type::Memory, "TXQ"), | 1581 | INST("1101111101001---", Id::TXQ, Type::Texture, "TXQ"), |
| 1581 | INST("1101-00---------", Id::TEXS, Type::Memory, "TEXS"), | 1582 | INST("1101-00---------", Id::TEXS, Type::Texture, "TEXS"), |
| 1582 | INST("1101101---------", Id::TLDS, Type::Memory, "TLDS"), | 1583 | INST("1101101---------", Id::TLDS, Type::Texture, "TLDS"), |
| 1583 | INST("110010----111---", Id::TLD4, Type::Memory, "TLD4"), | 1584 | INST("110010----111---", Id::TLD4, Type::Texture, "TLD4"), |
| 1584 | INST("1101111100------", Id::TLD4S, Type::Memory, "TLD4S"), | 1585 | INST("1101111100------", Id::TLD4S, Type::Texture, "TLD4S"), |
| 1585 | INST("110111110110----", Id::TMML_B, Type::Memory, "TMML_B"), | 1586 | INST("110111110110----", Id::TMML_B, Type::Texture, "TMML_B"), |
| 1586 | INST("1101111101011---", Id::TMML, Type::Memory, "TMML"), | 1587 | INST("1101111101011---", Id::TMML, Type::Texture, "TMML"), |
| 1587 | INST("111000110000----", Id::EXIT, Type::Trivial, "EXIT"), | 1588 | INST("111000110000----", Id::EXIT, Type::Trivial, "EXIT"), |
| 1588 | INST("11100000--------", Id::IPA, Type::Trivial, "IPA"), | 1589 | INST("11100000--------", Id::IPA, Type::Trivial, "IPA"), |
| 1589 | INST("1111101111100---", Id::OUT_R, Type::Trivial, "OUT_R"), | 1590 | INST("1111101111100---", Id::OUT_R, Type::Trivial, "OUT_R"), |