struct ShaderStatisticsInfoAMD

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

wrapper struct for struct VkShaderStatisticsInfoAMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkShaderStatisticsInfoAMD.html

Public Members

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

Public Methods

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

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

void ShaderStatisticsInfoAMD (const ShaderStatisticsInfoAMD & rhs)

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

void ShaderStatisticsInfoAMD (const VkShaderStatisticsInfoAMD & rhs)

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

ShaderStatisticsInfoAMD & operator= (const ShaderStatisticsInfoAMD & rhs)

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

ShaderStatisticsInfoAMD & operator= (const VkShaderStatisticsInfoAMD & rhs)

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

const VkShaderStatisticsInfoAMD & operator const VkShaderStatisticsInfoAMD & ()

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

VkShaderStatisticsInfoAMD & operator VkShaderStatisticsInfoAMD & ()

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

const VkShaderStatisticsInfoAMD * operator const VkShaderStatisticsInfoAMD * ()

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

VkShaderStatisticsInfoAMD * operator VkShaderStatisticsInfoAMD * ()

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

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

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