struct ShaderResourceUsageAMD

Defined at line 185476 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 185481 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void ShaderResourceUsageAMD (const ShaderResourceUsageAMD & rhs)

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

void ShaderResourceUsageAMD (const VkShaderResourceUsageAMD & rhs)

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

ShaderResourceUsageAMD & operator= (const ShaderResourceUsageAMD & rhs)

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

ShaderResourceUsageAMD & operator= (const VkShaderResourceUsageAMD & rhs)

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

const VkShaderResourceUsageAMD & operator const VkShaderResourceUsageAMD & ()

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

VkShaderResourceUsageAMD & operator VkShaderResourceUsageAMD & ()

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

const VkShaderResourceUsageAMD * operator const VkShaderResourceUsageAMD * ()

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

VkShaderResourceUsageAMD * operator VkShaderResourceUsageAMD * ()

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

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

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