Atom/RHI/Vulkan

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
This commit is contained in:
Esteban Papp
2021-07-13 13:39:46 -07:00
parent 18b1c7e1a9
commit f07d00df65
91 changed files with 14 additions and 99 deletions
-1
View File
@@ -66,7 +66,6 @@ ly_add_target(
NAME Atom_RHI_Vulkan.Reflect STATIC
NAMESPACE Gem
FILES_CMAKE
atom_rhi_vulkan_common_files.cmake
atom_rhi_vulkan_reflect_common_files.cmake
${pal_source_dir}/platform_reflect_${PAL_PLATFORM_NAME_LOWERCASE}_files.cmake
INCLUDE_DIRECTORIES
@@ -6,6 +6,8 @@
*/
#pragma once
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
#include <Atom/RHI/Object.h>
#include <AzCore/Memory/SystemAllocator.h>
#include <AzCore/std/smart_ptr/unique_ptr.h>
@@ -1,10 +0,0 @@
/*
* 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
*
*/
#pragma once
#include <AzCore/PlatformDef.h>
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Conversion.h>
#include <RHI/Instance.h>
#include <RHI/WSISurface.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Conversion.h>
#include <RHI/Instance.h>
#include <RHI/WSISurface.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Conversion.h>
#include <RHI/Instance.h>
#include <RHI/WSISurface.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/AliasedHeap.h>
#include <RHI/AliasingBarrierTracker.h>
#include <RHI/Image.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/AliasingBarrierTracker.h>
#include <RHI/Buffer.h>
#include <RHI/Image.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/RHISystemInterface.h>
#include <Atom/RHI.Reflect/PlatformLimitsDescriptor.h>
#include <Atom/RHI/BufferPool.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/algorithm.h>
#include <AzCore/std/parallel/lock.h>
#include <AzCore/std/sort.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/BufferMemory.h>
#include <RHI/Device.h>
#include <RHI/Conversion.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/BufferMemoryPageAllocator.h>
#include <RHI/Device.h>
#include <RHI/Conversion.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/RHISystemInterface.h>
#include <Atom/RHI.Reflect/PlatformLimitsDescriptor.h>
#include <Atom/RHI.Reflect/Vulkan/BufferPoolDescriptor.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Buffer.h>
#include <RHI/BufferPool.h>
#include <RHI/BufferPoolResolver.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Buffer.h>
#include <RHI/BufferView.h>
#include <RHI/Conversion.h>
@@ -6,6 +6,7 @@
*/
#pragma once
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
#include <Atom/RHI/BufferView.h>
#include <AzCore/Memory/PoolAllocator.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/containers/vector.h>
#include <AzCore/std/parallel/lock.h>
#include <RHI/Buffer.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/CommandListAllocator.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/CommandPool.h>
#include <RHI/Conversion.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/Debug/EventTraceDrillerBus.h>
#include <RHI/CommandList.h>
#include <RHI/CommandQueue.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/algorithm.h>
#include <AzCore/std/sort.h>
#include <AzCore/Debug/EventTrace.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/ComputePipeline.h>
#include <RHI/Device.h>
#include <RHI/Conversion.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Conversion.h>
#include <Atom/RHI.Reflect/ImageDescriptor.h>
#include <Atom/RHI.Reflect/ImageSubresource.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI.Reflect/ShaderResourceGroupLayoutDescriptor.h>
#include <Atom/RHI.Reflect/ShaderResourceGroupLayout.h>
#include <AzCore/Utils/TypeHash.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Buffer.h>
#include <RHI/BufferPool.h>
#include <RHI/BufferView.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/algorithm.h>
#include <AzCore/std/parallel/lock.h>
#include <Atom/RHI.Reflect/ShaderResourceGroupLayout.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI.Reflect/ShaderResourceGroupLayout.h>
#include <Atom/RHI.Reflect/ShaderResourceGroupLayoutDescriptor.h>
#include <AzCore/Utils/TypeHash.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI.Loader/FunctionLoader.h>
#include <Atom/RHI/RHISystemInterface.h>
#include <Atom/RHI/TransientAttachmentPool.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Conversion.h>
#include <RHI/Device.h>
#include <RHI/Fence.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/BufferFrameAttachment.h>
#include <Atom/RHI/BufferScopeAttachment.h>
#include <Atom/RHI/BufferView.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI.Reflect/ScopeId.h>
#include <Atom/RHI/FrameGraph.h>
#include <RHI/CommandList.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/FrameGraphExecuteGroupBase.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/CommandList.h>
#include <RHI/Device.h>
#include <RHI/FrameGraphExecuteGroupHandler.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/FrameGraphExecuteGroup.h>
#include <RHI/FrameGraphExecuteGroupBase.h>
#include <RHI/FrameGraphExecuteGroupHandlerBase.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/FrameGraphExecuteGroupMerged.h>
#include <RHI/Scope.h>
#include <RHI/SwapChain.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/ImageScopeAttachment.h>
#include <RHI/CommandList.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/FrameGraph.h>
#include <AzCore/std/parallel/thread.h>
#include <RHI/FrameGraphExecuteGroupHandler.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/hash.h>
#include <RHI/Conversion.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/algorithm.h>
#include <Atom/RHI.Reflect/RenderStates.h>
#include <Atom/RHI.Reflect/InputStreamLayout.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/algorithm.h>
#include <AzCore/std/parallel/lock.h>
#include <AzCore/std/sort.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/RHISystemInterface.h>
#include <Atom/RHI.Reflect/PlatformLimitsDescriptor.h>
#include <Atom/RHI.Reflect/ImageDescriptor.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Image.h>
#include <RHI/ImagePool.h>
#include <RHI/ImagePoolResolver.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Conversion.h>
#include <RHI/Device.h>
#include <RHI/Image.h>
@@ -4,7 +4,8 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
#include <RHI/IndirectBufferSignature.h>
namespace AZ
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Buffer.h>
#include <RHI/IndirectBufferWriter.h>
#include <RHI/IndirectBufferSignature.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Device.h>
#include <RHI/Instance.h>
#include <Atom/RHI.Loader/FunctionLoader.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/parallel/lock.h>
#include <Atom/RHI.Reflect/Bits.h>
#include <RHI/Memory.h>
@@ -6,6 +6,7 @@
*/
#pragma once
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
#include <AzCore/Memory/PoolAllocator.h>
#include <AzCore/std/containers/map.h>
#include <AzCore/std/parallel/mutex.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/MemoryPageAllocator.h>
#include <RHI/Device.h>
#include <RHI/Conversion.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/BufferView.h>
#include <RHI/MergedShaderResourceGroup.h>
#include <RHI/MergedShaderResourceGroupPool.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/MergedShaderResourceGroup.h>
#include <RHI/MergedShaderResourceGroupPool.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/SystemComponent.h>
#include <Atom/RHI.Reflect/Vulkan/ReflectSystemComponent.h>
#include <Atom/RHI.Reflect/ReflectSystemComponent.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Buffer.h>
#include <RHI/BufferPool.h>
#include <RHI/BufferView.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/MemoryStatisticsBuilder.h>
#include <AzCore/std/containers/set.h>
#include <AzCore/std/string/conversions.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Pipeline.h>
#include <RHI/Device.h>
#include <RHI/PipelineLayout.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI.Reflect/PipelineLayoutDescriptor.h>
#include <Atom/RHI.Reflect/ShaderResourceGroupPoolDescriptor.h>
#include <RHI/Conversion.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Conversion.h>
#include <RHI/Device.h>
#include <RHI/PipelineLibrary.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI.Reflect/PipelineLayoutDescriptor.h>
#include <RHI/DescriptorPool.h>
#include <RHI/DescriptorSetLayout.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/CommandList.h>
#include <RHI/Conversion.h>
#include <RHI/Query.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/smart_ptr/unique_ptr.h>
#include <RHI/Conversion.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/algorithm.h>
#include <AzCore/std/iterator.h>
#include <RHI/Conversion.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/Debug/EventTrace.h>
#include <RHI/RayTracingBlas.h>
#include <RHI/Buffer.h>
@@ -6,6 +6,7 @@
*/
#pragma once
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
#include <Atom/RHI/RayTracingAccelerationStructure.h>
#include <AzCore/Memory/SystemAllocator.h>
#include <AzCore/std/smart_ptr/unique_ptr.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/RayTracingPipeline.h>
#include <RHI/Device.h>
#include <RHI/Conversion.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/RayTracingPipelineState.h>
#include <Atom/RHI.Reflect/SamplerState.h>
#include <Atom/RHI.Reflect/Vulkan/ShaderStageFunction.h>
@@ -6,6 +6,7 @@
*/
#pragma once
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
#include <Atom/RHI/RayTracingPipelineState.h>
#include <AzCore/Memory/SystemAllocator.h>
#include <AzCore/std/smart_ptr/unique_ptr.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/RayTracingPipelineState.h>
#include <RHI/RayTracingShaderTable.h>
#include <Atom/RHI.Reflect/Vulkan/ShaderStageFunction.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/Debug/EventTrace.h>
#include <AzCore/Math/Matrix3x4.h>
#include <RHI/RayTracingTlas.h>
@@ -6,6 +6,7 @@
*/
#pragma once
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
#include <Atom/RHI/RayTracingAccelerationStructure.h>
#include <AzCore/Memory/SystemAllocator.h>
#include <AzCore/std/smart_ptr/unique_ptr.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Conversion.h>
#include <RHI/Device.h>
#include <RHI/Framebuffer.h>
@@ -6,6 +6,7 @@
*/
#pragma once
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
#include <Atom/RHI/DeviceObject.h>
#include <Atom/RHI.Reflect/Limits.h>
#include <Atom/RHI.Reflect/ImageScopeAttachmentDescriptor.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/BufferScopeAttachment.h>
#include <Atom/RHI/ImageFrameAttachment.h>
#include <Atom/RHI/ImageScopeAttachment.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/hash.h>
#include <RHI/Conversion.h>
#include <RHI/Device.h>
@@ -5,6 +5,8 @@
*
*/
#pragma once
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
#include <Atom/RHI/DeviceObject.h>
namespace AZ
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <algorithm>
#include <Atom/RHI/BufferScopeAttachment.h>
#include <Atom/RHI/BufferProperty.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Conversion.h>
#include <RHI/Device.h>
#include <RHI/Semaphore.h>
@@ -6,6 +6,7 @@
*/
#pragma once
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
#include <Atom/RHI/DeviceObject.h>
#include <AzCore/Memory/PoolAllocator.h>
#include <RHI/SignalEvent.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/base.h>
#include <RHI/SemaphoreAllocator.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/Conversion.h>
#include <RHI/Device.h>
#include <RHI/ShaderModule.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/utils.h>
#include <AzCore/std/parallel/lock.h>
#include <RHI/DescriptorSet.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/BufferPool.h>
#include <Atom/RHI/BufferView.h>
#include <Atom/RHI/ImageView.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/SignalEvent.h>
namespace AZ
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/RHISystemInterface.h>
#include <Atom/RHI.Reflect/PlatformLimitsDescriptor.h>
#include <Atom/RHI.Reflect/Vulkan/ImagePoolDescriptor.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <AzCore/std/containers/fixed_unordered_map.h>
#include <AzCore/std/parallel/lock.h>
#include <RHI/StreamingImagePoolResolver.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI/PipelineStateDescriptor.h>
#include <Atom/RHI.Reflect/ClearValue.h>
#include <Atom/RHI.Reflect/ImageScopeAttachmentDescriptor.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI.Reflect/ShaderResourceGroupLayout.h>
#include <AzCore/Serialization/EditContext.h>
#include <AzCore/Serialization/SerializeContext.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <Atom/RHI.Reflect/TransientBufferDescriptor.h>
#include <Atom/RHI.Reflect/TransientImageDescriptor.h>
#include <RHI/Buffer.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <stdarg.h>
#include <algorithm>
#include <Atom/RHI.Reflect/Bits.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Vulkan_precompiled.h"
#include <RHI/WSISurface.h>
#include <RHI/Instance.h>
@@ -6,6 +6,7 @@
*/
#pragma once
#include <Atom_RHI_Vulkan_precompiled_Platform.h>
#include <Atom/RHI/Object.h>
#include <Atom/RHI.Reflect/SwapChainDescriptor.h>
@@ -1,10 +0,0 @@
#
# 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
Source/Atom_RHI_Vulkan_precompiled.h
)