#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: