From 77cfe4f027bd91e4200d6cda5c985f94de378684 Mon Sep 17 00:00:00 2001 From: Subv Date: Wed, 4 Jul 2018 15:29:51 -0500 Subject: 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. --- src/video_core/engines/shader_bytecode.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/video_core/engines') diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h index c1226a649..ec9050d3d 100644 --- a/src/video_core/engines/shader_bytecode.h +++ b/src/video_core/engines/shader_bytecode.h @@ -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"), -- cgit v1.2.3