struct ShaderResourceUsageAMD

Defined at line 117089 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

=== VK_AMD_shader_info ===

Public Members

uint32_t numUsedVgprs
uint32_t numUsedSgprs
uint32_t ldsSizePerLocalWorkGroup
size_t ldsUsageSizeInBytes
size_t scratchMemUsageInBytes

Public Methods

void ShaderResourceUsageAMD (uint32_t numUsedVgprs_, uint32_t numUsedSgprs_, uint32_t ldsSizePerLocalWorkGroup_, size_t ldsUsageSizeInBytes_, size_t scratchMemUsageInBytes_)

Defined at line 117094 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void ShaderResourceUsageAMD (const ShaderResourceUsageAMD & rhs)

Defined at line 117107 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void ShaderResourceUsageAMD (const VkShaderResourceUsageAMD & rhs)

Defined at line 117109 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ShaderResourceUsageAMD & operator= (const ShaderResourceUsageAMD & rhs)

Defined at line 117114 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ShaderResourceUsageAMD & operator= (const VkShaderResourceUsageAMD & rhs)

Defined at line 117117 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkShaderResourceUsageAMD & operator const VkShaderResourceUsageAMD & ()

Defined at line 117123 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkShaderResourceUsageAMD & operator VkShaderResourceUsageAMD & ()

Defined at line 117128 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const ShaderResourceUsageAMD & )

Defined at line 117146 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp