From 2eccc7023ae0d1247378516b14507d422e4915c5 Mon Sep 17 00:00:00 2001 From: gdkchan Date: Sat, 14 Dec 2019 14:51:00 -0300 Subject: Partial support for shader memory barriers --- Ryujinx.Graphics.Shader/IntermediateRepresentation/Instruction.cs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Ryujinx.Graphics.Shader/IntermediateRepresentation') diff --git a/Ryujinx.Graphics.Shader/IntermediateRepresentation/Instruction.cs b/Ryujinx.Graphics.Shader/IntermediateRepresentation/Instruction.cs index bffdd0fa..7108112c 100644 --- a/Ryujinx.Graphics.Shader/IntermediateRepresentation/Instruction.cs +++ b/Ryujinx.Graphics.Shader/IntermediateRepresentation/Instruction.cs @@ -18,6 +18,7 @@ namespace Ryujinx.Graphics.Shader.IntermediateRepresentation AtomicSwap, AtomicXor, Ballot, + Barrier, BitCount, BitfieldExtractS32, BitfieldExtractU32, @@ -62,6 +63,7 @@ namespace Ryujinx.Graphics.Shader.IntermediateRepresentation FindFirstSetU32, Floor, FusedMultiplyAdd, + GroupMemoryBarrier, ImageLoad, ImageStore, IsNan, @@ -82,6 +84,7 @@ namespace Ryujinx.Graphics.Shader.IntermediateRepresentation MarkLabel, Maximum, MaximumU32, + MemoryBarrier, Minimum, MinimumU32, Multiply, -- cgit v1.2.3