#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 70558 of file vulkan_structs.hpp.
VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::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 |
const bool VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::allowDuplicate = false |
|
static |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::computeUnitsPerShaderArray = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::maxSgprAllocation = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::maxVgprAllocation = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::minSgprAllocation = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::minVgprAllocation = {} |
void* VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::pNext = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::sgprAllocationGranularity = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::sgprsPerSimd = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::shaderArraysPerEngineCount = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::shaderEngineCount = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::simdPerComputeUnit = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::vgprAllocationGranularity = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::vgprsPerSimd = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::wavefrontSize = {} |
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::wavefrontsPerSimd = {} |
The documentation for this struct was generated from the following file: