public static class VkPhysicalDeviceShaderCorePropertiesAMD.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceShaderCorePropertiesAMD,VkPhysicalDeviceShaderCorePropertiesAMD.Buffer> implements org.lwjgl.system.NativeResource
VkPhysicalDeviceShaderCorePropertiesAMD structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
VkPhysicalDeviceShaderCorePropertiesAMD.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
int |
computeUnitsPerShaderArray()
Returns the value of the
computeUnitsPerShaderArray field. |
int |
maxSgprAllocation()
Returns the value of the
maxSgprAllocation field. |
int |
maxVgprAllocation()
Returns the value of the
maxVgprAllocation field. |
int |
minSgprAllocation()
Returns the value of the
minSgprAllocation field. |
int |
minVgprAllocation()
Returns the value of the
minVgprAllocation field. |
long |
pNext()
Returns the value of the
pNext field. |
VkPhysicalDeviceShaderCorePropertiesAMD.Buffer |
pNext(long value)
Sets the specified value to the
pNext field. |
int |
sgprAllocationGranularity()
Returns the value of the
sgprAllocationGranularity field. |
int |
sgprsPerSimd()
Returns the value of the
sgprsPerSimd field. |
int |
shaderArraysPerEngineCount()
Returns the value of the
shaderArraysPerEngineCount field. |
int |
shaderEngineCount()
Returns the value of the
shaderEngineCount field. |
int |
simdPerComputeUnit()
Returns the value of the
simdPerComputeUnit field. |
int |
sType()
Returns the value of the
sType field. |
VkPhysicalDeviceShaderCorePropertiesAMD.Buffer |
sType(int value)
Sets the specified value to the
sType field. |
int |
vgprAllocationGranularity()
Returns the value of the
vgprAllocationGranularity field. |
int |
vgprsPerSimd()
Returns the value of the
vgprsPerSimd field. |
int |
wavefrontSize()
Returns the value of the
wavefrontSize field. |
int |
wavefrontsPerSimd()
Returns the value of the
wavefrontsPerSimd field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
VkPhysicalDeviceShaderCorePropertiesAMD.Buffer instance backed by the specified container.
Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by VkPhysicalDeviceShaderCorePropertiesAMD.SIZEOF, and its mark will be undefined.
The created buffer instance holds a strong reference to the container object.
public Buffer(long address,
int cap)
public int sType()
sType field.public long pNext()
pNext field.public int shaderEngineCount()
shaderEngineCount field.public int shaderArraysPerEngineCount()
shaderArraysPerEngineCount field.public int computeUnitsPerShaderArray()
computeUnitsPerShaderArray field.public int simdPerComputeUnit()
simdPerComputeUnit field.public int wavefrontsPerSimd()
wavefrontsPerSimd field.public int wavefrontSize()
wavefrontSize field.public int sgprsPerSimd()
sgprsPerSimd field.public int minSgprAllocation()
minSgprAllocation field.public int maxSgprAllocation()
maxSgprAllocation field.public int sgprAllocationGranularity()
sgprAllocationGranularity field.public int vgprsPerSimd()
vgprsPerSimd field.public int minVgprAllocation()
minVgprAllocation field.public int maxVgprAllocation()
maxVgprAllocation field.public int vgprAllocationGranularity()
vgprAllocationGranularity field.public VkPhysicalDeviceShaderCorePropertiesAMD.Buffer sType(int value)
sType field.public VkPhysicalDeviceShaderCorePropertiesAMD.Buffer pNext(long value)
pNext field.Copyright LWJGL. All Rights Reserved. License terms.