struct ShaderStatisticsInfoAMD

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

Public Members

Flags shaderStageMask
ShaderResourceUsageAMD resourceUsage
uint32_t numPhysicalVgprs
uint32_t numPhysicalSgprs
uint32_t numAvailableVgprs
uint32_t numAvailableSgprs
ArrayWrapper1D computeWorkGroupSize

Public Methods

void ShaderStatisticsInfoAMD (vk::ShaderStageFlags shaderStageMask_, vk::ShaderResourceUsageAMD resourceUsage_, uint32_t numPhysicalVgprs_, uint32_t numPhysicalSgprs_, uint32_t numAvailableVgprs_, uint32_t numAvailableSgprs_, const std::array<uint32_t, 3> & computeWorkGroupSize_)

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

void ShaderStatisticsInfoAMD (const ShaderStatisticsInfoAMD & rhs)

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

void ShaderStatisticsInfoAMD (const VkShaderStatisticsInfoAMD & rhs)

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

ShaderStatisticsInfoAMD & operator= (const ShaderStatisticsInfoAMD & rhs)

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

ShaderStatisticsInfoAMD & operator= (const VkShaderStatisticsInfoAMD & rhs)

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

const VkShaderStatisticsInfoAMD & operator const VkShaderStatisticsInfoAMD & ()

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

VkShaderStatisticsInfoAMD & operator VkShaderStatisticsInfoAMD & ()

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

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

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