#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | 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_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | PhysicalDeviceShaderCorePropertiesAMD (PhysicalDeviceShaderCorePropertiesAMD const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| PhysicalDeviceShaderCorePropertiesAMD (VkPhysicalDeviceShaderCorePropertiesAMD const &rhs) VULKAN_HPP_NOEXCEPT |
|
PhysicalDeviceShaderCorePropertiesAMD & | operator= (PhysicalDeviceShaderCorePropertiesAMD const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
PhysicalDeviceShaderCorePropertiesAMD & | operator= (VkPhysicalDeviceShaderCorePropertiesAMD const &rhs) VULKAN_HPP_NOEXCEPT |
|
| operator VkPhysicalDeviceShaderCorePropertiesAMD const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkPhysicalDeviceShaderCorePropertiesAMD & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (PhysicalDeviceShaderCorePropertiesAMD const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (PhysicalDeviceShaderCorePropertiesAMD const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 81313 of file vulkan_structs.hpp.
◆ NativeType
◆ PhysicalDeviceShaderCorePropertiesAMD() [1/3]
VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceShaderCorePropertiesAMD::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_ = nullptr |
|
) |
| |
|
inline |
◆ PhysicalDeviceShaderCorePropertiesAMD() [2/3]
◆ PhysicalDeviceShaderCorePropertiesAMD() [3/3]
◆ operator VkPhysicalDeviceShaderCorePropertiesAMD &()
◆ operator VkPhysicalDeviceShaderCorePropertiesAMD const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ allowDuplicate
const bool vk::PhysicalDeviceShaderCorePropertiesAMD::allowDuplicate = false |
|
static |
◆ computeUnitsPerShaderArray
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::computeUnitsPerShaderArray = {} |
◆ maxSgprAllocation
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::maxSgprAllocation = {} |
◆ maxVgprAllocation
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::maxVgprAllocation = {} |
◆ minSgprAllocation
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::minSgprAllocation = {} |
◆ minVgprAllocation
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::minVgprAllocation = {} |
◆ pNext
void* vk::PhysicalDeviceShaderCorePropertiesAMD::pNext = {} |
◆ sgprAllocationGranularity
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::sgprAllocationGranularity = {} |
◆ sgprsPerSimd
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::sgprsPerSimd = {} |
◆ shaderArraysPerEngineCount
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::shaderArraysPerEngineCount = {} |
◆ shaderEngineCount
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::shaderEngineCount = {} |
◆ simdPerComputeUnit
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::simdPerComputeUnit = {} |
◆ structureType
◆ sType
◆ vgprAllocationGranularity
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::vgprAllocationGranularity = {} |
◆ vgprsPerSimd
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::vgprsPerSimd = {} |
◆ wavefrontSize
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::wavefrontSize = {} |
◆ wavefrontsPerSimd
uint32_t vk::PhysicalDeviceShaderCorePropertiesAMD::wavefrontsPerSimd = {} |
The documentation for this struct was generated from the following file: