You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Atom/RHI/Code/Source/RHI.Reflect
moudgils 3540974b08
Multiple bug fixes (#6221)
* Multiple bug fixes
 - Handle Dx12 validation error related to multiple resource transitions happening on the same resource.
 - Added API to better query for image/buffer views associated with an attachment.
 - Address possible serialization issues by usage of size_t
 - Reduced number of Descriptor sets allowed per SRG Pool in order to reduce descriptor waste.

Signed-off-by: moudgils <47460854+moudgils@users.noreply.github.com>

* Addressed minor feedback

Signed-off-by: moudgils <47460854+moudgils@users.noreply.github.com>

* Fix compile issues

Signed-off-by: moudgils <47460854+moudgils@users.noreply.github.com>

* Missed a few other fixes

Signed-off-by: moudgils <47460854+moudgils@users.noreply.github.com>
4 years ago
..
AliasedHeapEnums.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AttachmentEnums.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AttachmentLoadStoreAction.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Base.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BufferDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BufferPoolDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BufferScopeAttachmentDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BufferViewDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ClearValue.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ConstantsLayout.cpp Multiple bug fixes (#6221) 4 years ago
DeviceDescriptor.cpp ATOM-13883 [RHI][Core] - Moving RHI init settings to the new settings registry system (#3086) 4 years ago
Format.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ImageDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ImagePoolDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ImageScopeAttachmentDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ImageSubresource.cpp Multiple bug fixes (#6221) 4 years ago
ImageViewDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IndirectBufferLayout.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
InputStreamLayout.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
InputStreamLayoutBuilder.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Interval.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MemoryUsage.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MultisampleState.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Origin.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PhysicalDeviceDescriptor.cpp PALify driver info. No warnings if info is empty. (#4533) 4 years ago
PhysicalDeviceDriverInfoSerializer.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PipelineLayoutDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PipelineLibraryData.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PlatformLimitsDescriptor.cpp ATOM-16346 Change Atom setreg path (#3690) 4 years ago
QueryPoolDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ReflectSystemComponent.cpp ATOM-16237 Using setting registry to RPI system settings (#3663) 4 years ago
RenderAttachmentLayout.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
RenderAttachmentLayoutBuilder.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
RenderStates.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ResolveScopeAttachmentDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ResourcePoolDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SamplerState.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Scissor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ScopeAttachmentDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ShaderDataMappings.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ShaderInputNameIndex.cpp Throwing up Depth of Field WIP so Galib can investigate AP crash with shader processing 4 years ago
ShaderResourceGroupLayout.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ShaderResourceGroupLayoutDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ShaderResourceGroupPoolDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ShaderSemantic.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
ShaderStageFunction.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Size.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
StreamingImagePoolDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SwapChainDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TransientBufferDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TransientImageDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UnifiedAttachmentDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UnifiedScopeAttachmentDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Viewport.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago