# # Copyright (c) Contributors to the Open 3D Engine Project. # For complete copyright and license terms please see the LICENSE at the root of this distribution. # # SPDX-License-Identifier: Apache-2.0 OR MIT # # set(FILES Include/Atom/RHI/Allocator.h Include/Atom/RHI/FreeListAllocator.h Include/Atom/RHI/LinearAllocator.h Include/Atom/RHI/PoolAllocator.h Source/RHI/Allocator.cpp Source/RHI/FreeListAllocator.cpp Source/RHI/LinearAllocator.cpp Source/RHI/PoolAllocator.cpp Include/Atom/RHI/Buffer.h Include/Atom/RHI/BufferView.h Include/Atom/RHI/IndexBufferView.h Include/Atom/RHI/StreamBufferView.h Source/RHI/Buffer.cpp Source/RHI/BufferView.cpp Source/RHI/IndexBufferView.cpp Source/RHI/StreamBufferView.cpp Include/Atom/RHI/BufferPool.h Include/Atom/RHI/BufferPoolBase.h Source/RHI/BufferPool.cpp Source/RHI/BufferPoolBase.cpp Include/Atom/RHI/CommandList.h Include/Atom/RHI/CommandListValidator.h Include/Atom/RHI/CommandListStates.h Include/Atom/RHI/CopyItem.h Include/Atom/RHI/ConstantsData.h Include/Atom/RHI/DispatchItem.h Include/Atom/RHI/DrawFilterTagRegistry.h Include/Atom/RHI/DrawItem.h Include/Atom/RHI/DrawList.h Include/Atom/RHI/DrawListTagRegistry.h Include/Atom/RHI/DrawListContext.h Include/Atom/RHI/DrawPacket.h Include/Atom/RHI/DrawPacketBuilder.h Include/Atom/RHI/IndirectArguments.h Source/RHI/CommandList.cpp Source/RHI/CommandListValidator.cpp Source/RHI/ConstantsData.cpp Source/RHI/DrawList.cpp Source/RHI/DrawListContext.cpp Source/RHI/DrawPacket.cpp Source/RHI/DrawPacketBuilder.cpp Include/Atom/RHI/Device.h Include/Atom/RHI/DeviceBusTraits.h Include/Atom/RHI/DeviceObject.h Include/Atom/RHI/CommandQueue.h Include/Atom/RHI/ValidationLayer.h Source/RHI/Device.cpp Source/RHI/DeviceObject.cpp Source/RHI/CommandQueue.cpp Source/RHI/ValidationLayer.cpp Include/Atom/RHI/Factory.h Source/RHI/Factory.cpp Include/Atom/RHI/FactoryManagerBus.h Include/Atom/RHI/Fence.h Source/RHI/Fence.cpp Include/Atom/RHI/BufferFrameAttachment.h Include/Atom/RHI/FrameAttachment.h Include/Atom/RHI/ImageFrameAttachment.h Include/Atom/RHI/SwapChainFrameAttachment.h Source/RHI/BufferFrameAttachment.cpp Source/RHI/FrameAttachment.cpp Source/RHI/ImageFrameAttachment.cpp Source/RHI/SwapChainFrameAttachment.cpp Include/Atom/RHI/FrameGraph.h Include/Atom/RHI/FrameGraphAttachmentInterface.h Include/Atom/RHI/FrameGraphAttachmentDatabase.h Include/Atom/RHI/FrameGraphBuilder.h Include/Atom/RHI/FrameGraphCompileContext.h Include/Atom/RHI/FrameGraphCompiler.h Include/Atom/RHI/FrameGraphExecuteContext.h Include/Atom/RHI/FrameGraphExecuteGroup.h Include/Atom/RHI/FrameGraphExecuter.h Include/Atom/RHI/FrameGraphLogger.h Include/Atom/RHI/FrameGraphInterface.h Source/RHI/FrameGraph.cpp Source/RHI/FrameGraphAttachmentDatabase.cpp Source/RHI/FrameGraphCompileContext.cpp Source/RHI/FrameGraphCompiler.cpp Source/RHI/FrameGraphExecuteContext.cpp Source/RHI/FrameGraphExecuteGroup.cpp Source/RHI/FrameGraphExecuter.cpp Source/RHI/FrameGraphLogger.cpp Include/Atom/RHI/FrameEventBus.h Include/Atom/RHI/FrameScheduler.h Source/RHI/FrameScheduler.cpp Include/Atom/RHI/Image.h Include/Atom/RHI/ImageView.h Source/RHI/Image.cpp Source/RHI/ImageView.cpp Include/Atom/RHI/ImagePool.h Include/Atom/RHI/ImagePoolBase.h Include/Atom/RHI/StreamingImagePool.h Source/RHI/ImagePool.cpp Source/RHI/ImagePoolBase.cpp Source/RHI/StreamingImagePool.cpp Include/Atom/RHI/IndirectBufferSignature.h Include/Atom/RHI/IndirectBufferView.h Include/Atom/RHI/IndirectBufferWriter.h Source/RHI/IndirectBufferSignature.cpp Source/RHI/IndirectBufferView.cpp Source/RHI/IndirectBufferWriter.cpp Include/Atom/RHI/Object.h Include/Atom/RHI/ObjectCache.h Include/Atom/RHI/ObjectCollector.h Include/Atom/RHI/ObjectPool.h Source/RHI/Object.cpp Include/Atom/RHI/PhysicalDevice.h Source/RHI/PhysicalDevice.cpp Include/Atom/RHI/PipelineLibrary.h Include/Atom/RHI/PipelineState.h Include/Atom/RHI/PipelineStateCache.h Include/Atom/RHI/PipelineStateDescriptor.h Source/RHI/PipelineLibrary.cpp Source/RHI/PipelineState.cpp Source/RHI/PipelineStateCache.cpp Source/RHI/PipelineStateDescriptor.cpp Include/Atom/RHI/Query.h Source/RHI/Query.cpp Include/Atom/RHI/QueryPool.h Include/Atom/RHI/QueryPoolSubAllocator.h Source/RHI/QueryPool.cpp Source/RHI/QueryPoolSubAllocator.cpp Include/Atom/RHI/Resource.h Include/Atom/RHI/ResourceInvalidateBus.h Include/Atom/RHI/ResourceView.h Source/RHI/Resource.cpp Source/RHI/ResourceView.cpp Include/Atom/RHI/ResourcePool.h Include/Atom/RHI/ResourcePoolDatabase.h Source/RHI/ResourcePool.cpp Source/RHI/ResourcePoolDatabase.cpp Include/Atom/RHI/MemoryAllocation.h Include/Atom/RHI/MemorySubAllocator.h Include/Atom/RHI/MemoryLinearSubAllocator.h Include/Atom/RHI/Scope.h Include/Atom/RHI/ScopeProducer.h Include/Atom/RHI/ScopeProducerEmpty.h Include/Atom/RHI/ScopeProducerFunction.h Source/RHI/Scope.cpp Source/RHI/ScopeProducer.cpp Include/Atom/RHI/BufferScopeAttachment.h Include/Atom/RHI/ImageScopeAttachment.h Include/Atom/RHI/ResolveScopeAttachment.h Include/Atom/RHI/ScopeAttachment.h Source/RHI/BufferScopeAttachment.cpp Source/RHI/ImageScopeAttachment.cpp Source/RHI/ResolveScopeAttachment.cpp Source/RHI/ScopeAttachment.cpp Include/Atom/RHI/ShaderResourceGroup.h Include/Atom/RHI/ShaderResourceGroupData.h Include/Atom/RHI/ShaderResourceGroupDebug.h Include/Atom/RHI/ShaderResourceGroupInvalidateRegistry.h Include/Atom/RHI/ShaderResourceGroupPool.h Source/RHI/ShaderResourceGroup.cpp Source/RHI/ShaderResourceGroupData.cpp Source/RHI/ShaderResourceGroupDebug.cpp Source/RHI/ShaderResourceGroupInvalidateRegistry.cpp Source/RHI/ShaderResourceGroupPool.cpp Include/Atom/RHI/MemoryStatisticsBuilder.h Include/Atom/RHI/MemoryStatisticsBus.h Source/RHI/MemoryStatisticsBuilder.cpp Include/Atom/RHI/SwapChain.h Source/RHI/SwapChain.cpp Include/Atom/RHI/RHISystem.h Include/Atom/RHI/RHISystemInterface.h Source/RHI/RHISystem.cpp Include/Atom/RHI/ThreadLocalContext.h Include/Atom/RHI/AsyncWorkQueue.h Source/RHI/AsyncWorkQueue.cpp Include/Atom/RHI/AliasedHeap.h Source/RHI/AliasedHeap.cpp Include/Atom/RHI/AliasedAttachmentAllocator.h Include/Atom/RHI/AliasingBarrierTracker.h Source/RHI/AliasingBarrierTracker.cpp Include/Atom/RHI/TransientAttachmentPool.h Source/RHI/TransientAttachmentPool.cpp Include/Atom/RHI/RHIUtils.h Source/RHI/RHIUtils.cpp Include/Atom/RHI/RayTracingAccelerationStructure.h Include/Atom/RHI/RayTracingPipelineState.h Include/Atom/RHI/RayTracingShaderTable.h Include/Atom/RHI/RayTracingBufferPools.h Include/Atom/RHI/DispatchRaysItem.h Source/RHI/RayTracingAccelerationStructure.cpp Source/RHI/RayTracingPipelineState.cpp Source/RHI/RayTracingShaderTable.cpp Source/RHI/RayTracingBufferPools.cpp Include/Atom/RHI/interval_map.h Include/Atom/RHI/ImageProperty.h Include/Atom/RHI/BufferProperty.h Include/Atom/RHI/TagRegistry.h )