1
0
Fork 0
forked from eden-emu/eden

GPU: Stub the shader SYNC and DEPBAR instructions.

It is unknown at this moment if we actually need to do something with these instructions or if the GLSL compiler takes care of that for us.
This commit is contained in:
Subv 2018-07-04 15:29:51 -05:00
parent 18115aede8
commit 56a5e7ba50
2 changed files with 12 additions and 0 deletions

View file

@ -438,6 +438,8 @@ public:
enum class Id {
KIL,
SSY,
SYNC,
DEPBAR,
BFE_C,
BFE_R,
BFE_IMM,
@ -534,6 +536,7 @@ public:
Shift,
Ffma,
Flow,
Synch,
Memory,
FloatSet,
FloatSetPredicate,
@ -638,6 +641,8 @@ private:
INST("111000110011----", Id::KIL, Type::Flow, "KIL"),
INST("111000101001----", Id::SSY, Type::Flow, "SSY"),
INST("111000100100----", Id::BRA, Type::Flow, "BRA"),
INST("1111000011110---", Id::DEPBAR, Type::Synch, "DEPBAR"),
INST("1111000011111---", Id::SYNC, Type::Synch, "SYNC"),
INST("1110111111011---", Id::LD_A, Type::Memory, "LD_A"),
INST("1110111110010---", Id::LD_C, Type::Memory, "LD_C"),
INST("1110111111110---", Id::ST_A, Type::Memory, "ST_A"),