This commit is, similar to the corresponding commit chain on multi-device-resources|o3de, one commit in a series of commits that introduces the usage of multi-device resources on the RHI-level as well as in all places, where the related RPI-resources (i.e. RPI::PipelineState which now uses RHI::MultiDevicePipelineState etc.) also change.
This specifically introduces resources related to MultiDevicePipelineState.
The goal of this integration is that each commit here runs in tandem with a commit on the corresponding o3de branch, in this case the commit in question is PipelineState-related resources.
This commit is, similar to the corresponding commit chain on multi-device-resources|o3de, one commit in a series of commits that introduces the usage of multi-device resources on the
RHI
-level as well as in all places, where the related RPI-resources (i.e.RPI::PipelineState
which now usesRHI::MultiDevicePipelineState
etc.) also change.This specifically introduces resources related to
MultiDevicePipelineState
.The goal of this integration is that each commit here runs in tandem with a commit on the corresponding
o3de
branch, in this case the commit in question is PipelineState-related resources.Buffer
Image
Query
PipelineState
RayTracing
TransientAttachmentPool
SwapChain
SRG
DrawItem
FrameGraph