struct PhysicalDeviceShaderCorePropertiesAMD

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

=== VK_AMD_shader_core_properties ===

Public Members

StructureType sType
void * pNext
uint32_t shaderEngineCount
uint32_t shaderArraysPerEngineCount
uint32_t computeUnitsPerShaderArray
uint32_t simdPerComputeUnit
uint32_t wavefrontsPerSimd
uint32_t wavefrontSize
uint32_t sgprsPerSimd
uint32_t minSgprAllocation
uint32_t maxSgprAllocation
uint32_t sgprAllocationGranularity
uint32_t vgprsPerSimd
uint32_t minVgprAllocation
uint32_t maxVgprAllocation
uint32_t vgprAllocationGranularity

Public Methods

void PhysicalDeviceShaderCorePropertiesAMD (uint32_t shaderEngineCount_, uint32_t shaderArraysPerEngineCount_, uint32_t computeUnitsPerShaderArray_, uint32_t simdPerComputeUnit_, uint32_t wavefrontsPerSimd_, uint32_t wavefrontSize_, uint32_t sgprsPerSimd_, uint32_t minSgprAllocation_, uint32_t maxSgprAllocation_, uint32_t sgprAllocationGranularity_, uint32_t vgprsPerSimd_, uint32_t minVgprAllocation_, uint32_t maxVgprAllocation_, uint32_t vgprAllocationGranularity_, void * pNext_)

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

void PhysicalDeviceShaderCorePropertiesAMD (const PhysicalDeviceShaderCorePropertiesAMD & rhs)

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

void PhysicalDeviceShaderCorePropertiesAMD (const VkPhysicalDeviceShaderCorePropertiesAMD & rhs)

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

PhysicalDeviceShaderCorePropertiesAMD & operator= (const PhysicalDeviceShaderCorePropertiesAMD & rhs)

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

PhysicalDeviceShaderCorePropertiesAMD & operator= (const VkPhysicalDeviceShaderCorePropertiesAMD & rhs)

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

const VkPhysicalDeviceShaderCorePropertiesAMD & operator const VkPhysicalDeviceShaderCorePropertiesAMD & ()

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

VkPhysicalDeviceShaderCorePropertiesAMD & operator VkPhysicalDeviceShaderCorePropertiesAMD & ()

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

const VkPhysicalDeviceShaderCorePropertiesAMD * operator const VkPhysicalDeviceShaderCorePropertiesAMD * ()

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

VkPhysicalDeviceShaderCorePropertiesAMD * operator VkPhysicalDeviceShaderCorePropertiesAMD * ()

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

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

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