Jelajahi Sumber

Fix Clang-17 compile error about enum-constexpr-conversion on Windows (#17837)

Signed-off-by: Markus Prettner <[email protected]>
Markus Prettner 1 tahun lalu
induk
melakukan
ffe5a5a49b
1 mengubah file dengan 1 tambahan dan 4 penghapusan
  1. 1 4
      Gems/Atom/RHI/DX12/Code/Source/RHI/Scope.cpp

+ 1 - 4
Gems/Atom/RHI/DX12/Code/Source/RHI/Scope.cpp

@@ -101,13 +101,10 @@ namespace AZ
                  D3D12_RESOURCE_STATE_COPY_DEST |
                  D3D12_RESOURCE_STATE_COPY_SOURCE);
 
-            constexpr D3D12_RESOURCE_STATES VALID_GRAPHICS_QUEUE_RESOURCE_STATES =
-                (D3D12_RESOURCE_STATES)DX12_RESOURCE_STATE_VALID_API_MASK;
-
             switch (GetHardwareQueueClass())
             {
             case RHI::HardwareQueueClass::Graphics:
-                return RHI::CheckBitsAll(VALID_GRAPHICS_QUEUE_RESOURCE_STATES, state);
+                return RHI::CheckBitsAll(state, (D3D12_RESOURCE_STATES)DX12_RESOURCE_STATE_VALID_API_MASK);
 
             case RHI::HardwareQueueClass::Compute:
                 return RHI::CheckBitsAll(VALID_COMPUTE_QUEUE_RESOURCE_STATES, state);