diff --git a/src/shader_recompiler/frontend/maxwell/translate/impl/surface_atomic_operations.cpp b/src/shader_recompiler/frontend/maxwell/translate/impl/surface_atomic_operations.cpp index 6f70ccc7c0..b7d9d468b6 100644 --- a/src/shader_recompiler/frontend/maxwell/translate/impl/surface_atomic_operations.cpp +++ b/src/shader_recompiler/frontend/maxwell/translate/impl/surface_atomic_operations.cpp @@ -22,13 +22,16 @@ enum class Type : u64 { _UNK7 = 7, }; +/// For any would be newcomer to here: Yes - GPU dissasembly says S64 should +/// be after F16x2FTZRN. However if you do plan to revert this, you MUST test +/// ToTK beforehand. As the game will break with the subtle change enum class Size : u64 { U32, S32, U64, + S64, F32FTZRN, F16x2FTZRN, - S64, SD32, SD64, };