From 11f04f1022d0820a1fdba38221ecd38f19d86d9e Mon Sep 17 00:00:00 2001
From: ameerj <52414509+ameerj@users.noreply.github.com>
Date: Sun, 4 Jul 2021 00:34:53 -0400
Subject: shader: Ignore global memory ops on devices lacking int64 support

---
 src/shader_recompiler/frontend/ir/opcodes.inc | 28 +++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

(limited to 'src/shader_recompiler/frontend/ir/opcodes.inc')

diff --git a/src/shader_recompiler/frontend/ir/opcodes.inc b/src/shader_recompiler/frontend/ir/opcodes.inc
index 9af7502832..d91098c804 100644
--- a/src/shader_recompiler/frontend/ir/opcodes.inc
+++ b/src/shader_recompiler/frontend/ir/opcodes.inc
@@ -71,20 +71,20 @@ OPCODE(UndefU32,                                            U32,
 OPCODE(UndefU64,                                            U64,                                                                                            )
 
 // Memory operations
-OPCODE(LoadGlobalU8,                                        U32,            U64,                                                                            )
-OPCODE(LoadGlobalS8,                                        U32,            U64,                                                                            )
-OPCODE(LoadGlobalU16,                                       U32,            U64,                                                                            )
-OPCODE(LoadGlobalS16,                                       U32,            U64,                                                                            )
-OPCODE(LoadGlobal32,                                        U32,            U64,                                                                            )
-OPCODE(LoadGlobal64,                                        U32x2,          U64,                                                                            )
-OPCODE(LoadGlobal128,                                       U32x4,          U64,                                                                            )
-OPCODE(WriteGlobalU8,                                       Void,           U64,            U32,                                                            )
-OPCODE(WriteGlobalS8,                                       Void,           U64,            U32,                                                            )
-OPCODE(WriteGlobalU16,                                      Void,           U64,            U32,                                                            )
-OPCODE(WriteGlobalS16,                                      Void,           U64,            U32,                                                            )
-OPCODE(WriteGlobal32,                                       Void,           U64,            U32,                                                            )
-OPCODE(WriteGlobal64,                                       Void,           U64,            U32x2,                                                          )
-OPCODE(WriteGlobal128,                                      Void,           U64,            U32x4,                                                          )
+OPCODE(LoadGlobalU8,                                        U32,            Opaque,                                                                         )
+OPCODE(LoadGlobalS8,                                        U32,            Opaque,                                                                         )
+OPCODE(LoadGlobalU16,                                       U32,            Opaque,                                                                         )
+OPCODE(LoadGlobalS16,                                       U32,            Opaque,                                                                         )
+OPCODE(LoadGlobal32,                                        U32,            Opaque,                                                                         )
+OPCODE(LoadGlobal64,                                        U32x2,          Opaque,                                                                         )
+OPCODE(LoadGlobal128,                                       U32x4,          Opaque,                                                                         )
+OPCODE(WriteGlobalU8,                                       Void,           Opaque,         U32,                                                            )
+OPCODE(WriteGlobalS8,                                       Void,           Opaque,         U32,                                                            )
+OPCODE(WriteGlobalU16,                                      Void,           Opaque,         U32,                                                            )
+OPCODE(WriteGlobalS16,                                      Void,           Opaque,         U32,                                                            )
+OPCODE(WriteGlobal32,                                       Void,           Opaque,         U32,                                                            )
+OPCODE(WriteGlobal64,                                       Void,           Opaque,         U32x2,                                                          )
+OPCODE(WriteGlobal128,                                      Void,           Opaque,         U32x4,                                                          )
 
 // Storage buffer operations
 OPCODE(LoadStorageU8,                                       U32,            U32,            U32,                                                            )
-- 
cgit v1.2.3-70-g09d2