|
@@ -101,13 +101,10 @@ namespace AZ
|
|
D3D12_RESOURCE_STATE_COPY_DEST |
|
|
D3D12_RESOURCE_STATE_COPY_DEST |
|
|
D3D12_RESOURCE_STATE_COPY_SOURCE);
|
|
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())
|
|
switch (GetHardwareQueueClass())
|
|
{
|
|
{
|
|
case RHI::HardwareQueueClass::Graphics:
|
|
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:
|
|
case RHI::HardwareQueueClass::Compute:
|
|
return RHI::CheckBitsAll(VALID_COMPUTE_QUEUE_RESOURCE_STATES, state);
|
|
return RHI::CheckBitsAll(VALID_COMPUTE_QUEUE_RESOURCE_STATES, state);
|