/Engine/Source/Runtime/VulkanRHI/Public/VulkanShaderResources.h
Vulkan ParameterMap: BufferIndex= EBufferIndex Base Offset =Indexinto the subtype Size = Ignored for non-globals
struct FVulkanShaderHeader
FString
DebugName
TArray< uint32 ...
EmulatedUBCopyRanges
Number of copies per emulated buffer source index (to skip searching among UniformBuffersCopyInfo). Upper uint16 is the index, Lower uint16 is the count.
TArray<CrossCo...
EmulatedUBsCopyInfo
TArray<TEnumAs...
GlobalDescriptorTypes
TArray<FGlobal...
Globals
TArray<FSpirvI...
GlobalSpirvInfos
uint32
InOutMask
Mostly relevant for Vertex Shaders.
TArray<FInputA...
InputAttachments
TArray<FPacked...
PackedGlobals
TArray<FPacked...
PackedUBs
uint32
RayTracingPayloadSize
uint32
RayTracingPayloadType
Relevant for Ray Tracing Shaders.
FSHAHash
SourceHash
uint32
SpirvCRC
TArray<FUnifor...
UniformBuffers
TArray<FSpirvI...
UniformBufferSpirvInfos
uint8
WaveSize