Package org.lwjgl.vulkan
Class VkPhysicalDeviceVulkan13Properties
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceVulkan13Properties>
org.lwjgl.vulkan.VkPhysicalDeviceVulkan13Properties
- All Implemented Interfaces:
AutoCloseable
,NativeResource
,Pointer
public class VkPhysicalDeviceVulkan13Properties
extends Struct<VkPhysicalDeviceVulkan13Properties>
implements NativeResource
struct VkPhysicalDeviceVulkan13Properties {
VkStructureType sType;
void * pNext;
uint32_t minSubgroupSize;
uint32_t maxSubgroupSize;
uint32_t maxComputeWorkgroupSubgroups;
VkShaderStageFlags requiredSubgroupSizeStages;
uint32_t maxInlineUniformBlockSize;
uint32_t maxPerStageDescriptorInlineUniformBlocks;
uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks;
uint32_t maxDescriptorSetInlineUniformBlocks;
uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks;
uint32_t maxInlineUniformTotalSize;
VkBool32 integerDotProduct8BitUnsignedAccelerated;
VkBool32 integerDotProduct8BitSignedAccelerated;
VkBool32 integerDotProduct8BitMixedSignednessAccelerated;
VkBool32 integerDotProduct4x8BitPackedUnsignedAccelerated;
VkBool32 integerDotProduct4x8BitPackedSignedAccelerated;
VkBool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated;
VkBool32 integerDotProduct16BitUnsignedAccelerated;
VkBool32 integerDotProduct16BitSignedAccelerated;
VkBool32 integerDotProduct16BitMixedSignednessAccelerated;
VkBool32 integerDotProduct32BitUnsignedAccelerated;
VkBool32 integerDotProduct32BitSignedAccelerated;
VkBool32 integerDotProduct32BitMixedSignednessAccelerated;
VkBool32 integerDotProduct64BitUnsignedAccelerated;
VkBool32 integerDotProduct64BitSignedAccelerated;
VkBool32 integerDotProduct64BitMixedSignednessAccelerated;
VkBool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated;
VkBool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated;
VkBool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated;
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated;
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated;
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated;
VkBool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated;
VkBool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated;
VkBool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated;
VkBool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated;
VkBool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated;
VkBool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated;
VkBool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated;
VkBool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated;
VkBool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated;
VkDeviceSize storageTexelBufferOffsetAlignmentBytes;
VkBool32 storageTexelBufferOffsetSingleTexelAlignment;
VkDeviceSize uniformTexelBufferOffsetAlignmentBytes;
VkBool32 uniformTexelBufferOffsetSingleTexelAlignment;
VkDeviceSize maxBufferSize;
}
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
An array ofVkPhysicalDeviceVulkan13Properties
structs.Nested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidation
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The struct alignment in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct size in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionVkPhysicalDeviceVulkan13Properties
(ByteBuffer container) Creates aVkPhysicalDeviceVulkan13Properties
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptioncalloc()
Returns a newVkPhysicalDeviceVulkan13Properties
instance allocated withmemCalloc
.calloc
(int capacity) Returns a newVkPhysicalDeviceVulkan13Properties.Buffer
instance allocated withmemCalloc
.calloc
(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceVulkan13Properties.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.calloc
(MemoryStack stack) Returns a newVkPhysicalDeviceVulkan13Properties
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.create()
Returns a newVkPhysicalDeviceVulkan13Properties
instance allocated withBufferUtils
.create
(int capacity) Returns a newVkPhysicalDeviceVulkan13Properties.Buffer
instance allocated withBufferUtils
.create
(long address) Returns a newVkPhysicalDeviceVulkan13Properties
instance for the specified memory address.create
(long address, int capacity) Create aVkPhysicalDeviceVulkan13Properties.Buffer
instance at the specified memory.static @Nullable VkPhysicalDeviceVulkan13Properties
createSafe
(long address) static @Nullable VkPhysicalDeviceVulkan13Properties.Buffer
createSafe
(long address, int capacity) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
malloc()
Returns a newVkPhysicalDeviceVulkan13Properties
instance allocated withmemAlloc
.malloc
(int capacity) Returns a newVkPhysicalDeviceVulkan13Properties.Buffer
instance allocated withmemAlloc
.malloc
(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceVulkan13Properties.Buffer
instance allocated on the specifiedMemoryStack
.malloc
(MemoryStack stack) Returns a newVkPhysicalDeviceVulkan13Properties
instance allocated on the specifiedMemoryStack
.long
int
int
int
int
int
int
int
int
int
static int
nintegerDotProduct16BitMixedSignednessAccelerated
(long struct) Unsafe version ofintegerDotProduct16BitMixedSignednessAccelerated()
.static int
nintegerDotProduct16BitSignedAccelerated
(long struct) Unsafe version ofintegerDotProduct16BitSignedAccelerated()
.static int
nintegerDotProduct16BitUnsignedAccelerated
(long struct) Unsafe version ofintegerDotProduct16BitUnsignedAccelerated()
.static int
nintegerDotProduct32BitMixedSignednessAccelerated
(long struct) Unsafe version ofintegerDotProduct32BitMixedSignednessAccelerated()
.static int
nintegerDotProduct32BitSignedAccelerated
(long struct) Unsafe version ofintegerDotProduct32BitSignedAccelerated()
.static int
nintegerDotProduct32BitUnsignedAccelerated
(long struct) Unsafe version ofintegerDotProduct32BitUnsignedAccelerated()
.static int
Unsafe version ofintegerDotProduct4x8BitPackedMixedSignednessAccelerated()
.static int
nintegerDotProduct4x8BitPackedSignedAccelerated
(long struct) Unsafe version ofintegerDotProduct4x8BitPackedSignedAccelerated()
.static int
nintegerDotProduct4x8BitPackedUnsignedAccelerated
(long struct) Unsafe version ofintegerDotProduct4x8BitPackedUnsignedAccelerated()
.static int
nintegerDotProduct64BitMixedSignednessAccelerated
(long struct) Unsafe version ofintegerDotProduct64BitMixedSignednessAccelerated()
.static int
nintegerDotProduct64BitSignedAccelerated
(long struct) Unsafe version ofintegerDotProduct64BitSignedAccelerated()
.static int
nintegerDotProduct64BitUnsignedAccelerated
(long struct) Unsafe version ofintegerDotProduct64BitUnsignedAccelerated()
.static int
nintegerDotProduct8BitMixedSignednessAccelerated
(long struct) Unsafe version ofintegerDotProduct8BitMixedSignednessAccelerated()
.static int
nintegerDotProduct8BitSignedAccelerated
(long struct) Unsafe version ofintegerDotProduct8BitSignedAccelerated()
.static int
nintegerDotProduct8BitUnsignedAccelerated
(long struct) Unsafe version ofintegerDotProduct8BitUnsignedAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating16BitSignedAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating16BitUnsignedAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating32BitSignedAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating32BitUnsignedAccelerated()
.static int
static int
Unsafe version ofintegerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating64BitSignedAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating64BitUnsignedAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating8BitSignedAccelerated()
.static int
Unsafe version ofintegerDotProductAccumulatingSaturating8BitUnsignedAccelerated()
.static long
nmaxBufferSize
(long struct) Unsafe version ofmaxBufferSize()
.static int
nmaxComputeWorkgroupSubgroups
(long struct) Unsafe version ofmaxComputeWorkgroupSubgroups()
.static int
nmaxDescriptorSetInlineUniformBlocks
(long struct) Unsafe version ofmaxDescriptorSetInlineUniformBlocks()
.static int
nmaxDescriptorSetUpdateAfterBindInlineUniformBlocks
(long struct) Unsafe version ofmaxDescriptorSetUpdateAfterBindInlineUniformBlocks()
.static int
nmaxInlineUniformBlockSize
(long struct) Unsafe version ofmaxInlineUniformBlockSize()
.static int
nmaxInlineUniformTotalSize
(long struct) Unsafe version ofmaxInlineUniformTotalSize()
.static int
nmaxPerStageDescriptorInlineUniformBlocks
(long struct) Unsafe version ofmaxPerStageDescriptorInlineUniformBlocks()
.static int
Unsafe version ofmaxPerStageDescriptorUpdateAfterBindInlineUniformBlocks()
.static int
nmaxSubgroupSize
(long struct) Unsafe version ofmaxSubgroupSize()
.static int
nminSubgroupSize
(long struct) Unsafe version ofminSubgroupSize()
.static long
npNext
(long struct) Unsafe version ofpNext()
.static void
npNext
(long struct, long value) Unsafe version ofpNext
.static int
nrequiredSubgroupSizeStages
(long struct) Unsafe version ofrequiredSubgroupSizeStages()
.static long
nstorageTexelBufferOffsetAlignmentBytes
(long struct) Unsafe version ofstorageTexelBufferOffsetAlignmentBytes()
.static int
nstorageTexelBufferOffsetSingleTexelAlignment
(long struct) Unsafe version ofstorageTexelBufferOffsetSingleTexelAlignment()
.static int
nsType
(long struct) Unsafe version ofsType()
.static void
nsType
(long struct, int value) Unsafe version ofsType
.static long
nuniformTexelBufferOffsetAlignmentBytes
(long struct) Unsafe version ofuniformTexelBufferOffsetAlignmentBytes()
.static int
nuniformTexelBufferOffsetSingleTexelAlignment
(long struct) Unsafe version ofuniformTexelBufferOffsetSingleTexelAlignment()
.long
pNext()
pNext
(long value) Sets the specified value to thepNext
field.int
set
(int sType, long pNext) Initializes this struct with the specified values.Copies the specified struct data to this struct.int
sizeof()
Returnssizeof(struct)
.long
boolean
int
sType()
sType
(int value) Sets the specified value to thesType
field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES
value to thesType
field.long
boolean
Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
STYPE
public static final int STYPEThe struct member offsets. -
PNEXT
public static final int PNEXTThe struct member offsets. -
MINSUBGROUPSIZE
public static final int MINSUBGROUPSIZEThe struct member offsets. -
MAXSUBGROUPSIZE
public static final int MAXSUBGROUPSIZEThe struct member offsets. -
MAXCOMPUTEWORKGROUPSUBGROUPS
public static final int MAXCOMPUTEWORKGROUPSUBGROUPSThe struct member offsets. -
REQUIREDSUBGROUPSIZESTAGES
public static final int REQUIREDSUBGROUPSIZESTAGESThe struct member offsets. -
MAXINLINEUNIFORMBLOCKSIZE
public static final int MAXINLINEUNIFORMBLOCKSIZEThe struct member offsets. -
MAXPERSTAGEDESCRIPTORINLINEUNIFORMBLOCKS
public static final int MAXPERSTAGEDESCRIPTORINLINEUNIFORMBLOCKSThe struct member offsets. -
MAXPERSTAGEDESCRIPTORUPDATEAFTERBINDINLINEUNIFORMBLOCKS
public static final int MAXPERSTAGEDESCRIPTORUPDATEAFTERBINDINLINEUNIFORMBLOCKSThe struct member offsets. -
MAXDESCRIPTORSETINLINEUNIFORMBLOCKS
public static final int MAXDESCRIPTORSETINLINEUNIFORMBLOCKSThe struct member offsets. -
MAXDESCRIPTORSETUPDATEAFTERBINDINLINEUNIFORMBLOCKS
public static final int MAXDESCRIPTORSETUPDATEAFTERBINDINLINEUNIFORMBLOCKSThe struct member offsets. -
MAXINLINEUNIFORMTOTALSIZE
public static final int MAXINLINEUNIFORMTOTALSIZEThe struct member offsets. -
INTEGERDOTPRODUCT8BITUNSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCT8BITUNSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT8BITSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCT8BITSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT8BITMIXEDSIGNEDNESSACCELERATED
public static final int INTEGERDOTPRODUCT8BITMIXEDSIGNEDNESSACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT4X8BITPACKEDUNSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCT4X8BITPACKEDUNSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT4X8BITPACKEDSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCT4X8BITPACKEDSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT4X8BITPACKEDMIXEDSIGNEDNESSACCELERATED
public static final int INTEGERDOTPRODUCT4X8BITPACKEDMIXEDSIGNEDNESSACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT16BITUNSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCT16BITUNSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT16BITSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCT16BITSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT16BITMIXEDSIGNEDNESSACCELERATED
public static final int INTEGERDOTPRODUCT16BITMIXEDSIGNEDNESSACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT32BITUNSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCT32BITUNSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT32BITSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCT32BITSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT32BITMIXEDSIGNEDNESSACCELERATED
public static final int INTEGERDOTPRODUCT32BITMIXEDSIGNEDNESSACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT64BITUNSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCT64BITUNSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT64BITSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCT64BITSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCT64BITMIXEDSIGNEDNESSACCELERATED
public static final int INTEGERDOTPRODUCT64BITMIXEDSIGNEDNESSACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING8BITUNSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING8BITUNSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING8BITSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING8BITSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING8BITMIXEDSIGNEDNESSACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING8BITMIXEDSIGNEDNESSACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING4X8BITPACKEDUNSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING4X8BITPACKEDUNSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING4X8BITPACKEDSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING4X8BITPACKEDSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING4X8BITPACKEDMIXEDSIGNEDNESSACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING4X8BITPACKEDMIXEDSIGNEDNESSACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING16BITUNSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING16BITUNSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING16BITSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING16BITSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING16BITMIXEDSIGNEDNESSACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING16BITMIXEDSIGNEDNESSACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING32BITUNSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING32BITUNSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING32BITSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING32BITSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING32BITMIXEDSIGNEDNESSACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING32BITMIXEDSIGNEDNESSACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING64BITUNSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING64BITUNSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING64BITSIGNEDACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING64BITSIGNEDACCELERATEDThe struct member offsets. -
INTEGERDOTPRODUCTACCUMULATINGSATURATING64BITMIXEDSIGNEDNESSACCELERATED
public static final int INTEGERDOTPRODUCTACCUMULATINGSATURATING64BITMIXEDSIGNEDNESSACCELERATEDThe struct member offsets. -
STORAGETEXELBUFFEROFFSETALIGNMENTBYTES
public static final int STORAGETEXELBUFFEROFFSETALIGNMENTBYTESThe struct member offsets. -
STORAGETEXELBUFFEROFFSETSINGLETEXELALIGNMENT
public static final int STORAGETEXELBUFFEROFFSETSINGLETEXELALIGNMENTThe struct member offsets. -
UNIFORMTEXELBUFFEROFFSETALIGNMENTBYTES
public static final int UNIFORMTEXELBUFFEROFFSETALIGNMENTBYTESThe struct member offsets. -
UNIFORMTEXELBUFFEROFFSETSINGLETEXELALIGNMENT
public static final int UNIFORMTEXELBUFFEROFFSETSINGLETEXELALIGNMENTThe struct member offsets. -
MAXBUFFERSIZE
public static final int MAXBUFFERSIZEThe struct member offsets.
-
-
Constructor Details
-
VkPhysicalDeviceVulkan13Properties
Creates aVkPhysicalDeviceVulkan13Properties
instance at the current position of the specifiedByteBuffer
container. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Details
-
sizeof
public int sizeof()Description copied from class:Struct
Returnssizeof(struct)
.- Specified by:
sizeof
in classStruct<VkPhysicalDeviceVulkan13Properties>
-
sType
public int sType()- Returns:
- the value of the
sType
field.
-
pNext
public long pNext()- Returns:
- the value of the
pNext
field.
-
minSubgroupSize
public int minSubgroupSize()- Returns:
- the value of the
minSubgroupSize
field.
-
maxSubgroupSize
public int maxSubgroupSize()- Returns:
- the value of the
maxSubgroupSize
field.
-
maxComputeWorkgroupSubgroups
public int maxComputeWorkgroupSubgroups()- Returns:
- the value of the
maxComputeWorkgroupSubgroups
field.
-
requiredSubgroupSizeStages
public int requiredSubgroupSizeStages()- Returns:
- the value of the
requiredSubgroupSizeStages
field.
-
maxInlineUniformBlockSize
public int maxInlineUniformBlockSize()- Returns:
- the value of the
maxInlineUniformBlockSize
field.
-
maxPerStageDescriptorInlineUniformBlocks
public int maxPerStageDescriptorInlineUniformBlocks()- Returns:
- the value of the
maxPerStageDescriptorInlineUniformBlocks
field.
-
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks
public int maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks()- Returns:
- the value of the
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks
field.
-
maxDescriptorSetInlineUniformBlocks
public int maxDescriptorSetInlineUniformBlocks()- Returns:
- the value of the
maxDescriptorSetInlineUniformBlocks
field.
-
maxDescriptorSetUpdateAfterBindInlineUniformBlocks
public int maxDescriptorSetUpdateAfterBindInlineUniformBlocks()- Returns:
- the value of the
maxDescriptorSetUpdateAfterBindInlineUniformBlocks
field.
-
maxInlineUniformTotalSize
public int maxInlineUniformTotalSize()- Returns:
- the value of the
maxInlineUniformTotalSize
field.
-
integerDotProduct8BitUnsignedAccelerated
public boolean integerDotProduct8BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProduct8BitUnsignedAccelerated
field.
-
integerDotProduct8BitSignedAccelerated
public boolean integerDotProduct8BitSignedAccelerated()- Returns:
- the value of the
integerDotProduct8BitSignedAccelerated
field.
-
integerDotProduct8BitMixedSignednessAccelerated
public boolean integerDotProduct8BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProduct8BitMixedSignednessAccelerated
field.
-
integerDotProduct4x8BitPackedUnsignedAccelerated
public boolean integerDotProduct4x8BitPackedUnsignedAccelerated()- Returns:
- the value of the
integerDotProduct4x8BitPackedUnsignedAccelerated
field.
-
integerDotProduct4x8BitPackedSignedAccelerated
public boolean integerDotProduct4x8BitPackedSignedAccelerated()- Returns:
- the value of the
integerDotProduct4x8BitPackedSignedAccelerated
field.
-
integerDotProduct4x8BitPackedMixedSignednessAccelerated
public boolean integerDotProduct4x8BitPackedMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProduct4x8BitPackedMixedSignednessAccelerated
field.
-
integerDotProduct16BitUnsignedAccelerated
public boolean integerDotProduct16BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProduct16BitUnsignedAccelerated
field.
-
integerDotProduct16BitSignedAccelerated
public boolean integerDotProduct16BitSignedAccelerated()- Returns:
- the value of the
integerDotProduct16BitSignedAccelerated
field.
-
integerDotProduct16BitMixedSignednessAccelerated
public boolean integerDotProduct16BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProduct16BitMixedSignednessAccelerated
field.
-
integerDotProduct32BitUnsignedAccelerated
public boolean integerDotProduct32BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProduct32BitUnsignedAccelerated
field.
-
integerDotProduct32BitSignedAccelerated
public boolean integerDotProduct32BitSignedAccelerated()- Returns:
- the value of the
integerDotProduct32BitSignedAccelerated
field.
-
integerDotProduct32BitMixedSignednessAccelerated
public boolean integerDotProduct32BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProduct32BitMixedSignednessAccelerated
field.
-
integerDotProduct64BitUnsignedAccelerated
public boolean integerDotProduct64BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProduct64BitUnsignedAccelerated
field.
-
integerDotProduct64BitSignedAccelerated
public boolean integerDotProduct64BitSignedAccelerated()- Returns:
- the value of the
integerDotProduct64BitSignedAccelerated
field.
-
integerDotProduct64BitMixedSignednessAccelerated
public boolean integerDotProduct64BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProduct64BitMixedSignednessAccelerated
field.
-
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
public boolean integerDotProductAccumulatingSaturating8BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
field.
-
integerDotProductAccumulatingSaturating8BitSignedAccelerated
public boolean integerDotProductAccumulatingSaturating8BitSignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating8BitSignedAccelerated
field.
-
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
public boolean integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
field.
-
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
public boolean integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
field.
-
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
public boolean integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
field.
-
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
public boolean integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
field.
-
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
public boolean integerDotProductAccumulatingSaturating16BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
field.
-
integerDotProductAccumulatingSaturating16BitSignedAccelerated
public boolean integerDotProductAccumulatingSaturating16BitSignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating16BitSignedAccelerated
field.
-
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
public boolean integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
field.
-
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
public boolean integerDotProductAccumulatingSaturating32BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
field.
-
integerDotProductAccumulatingSaturating32BitSignedAccelerated
public boolean integerDotProductAccumulatingSaturating32BitSignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating32BitSignedAccelerated
field.
-
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
public boolean integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
field.
-
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
public boolean integerDotProductAccumulatingSaturating64BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
field.
-
integerDotProductAccumulatingSaturating64BitSignedAccelerated
public boolean integerDotProductAccumulatingSaturating64BitSignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating64BitSignedAccelerated
field.
-
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
public boolean integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
field.
-
storageTexelBufferOffsetAlignmentBytes
public long storageTexelBufferOffsetAlignmentBytes()- Returns:
- the value of the
storageTexelBufferOffsetAlignmentBytes
field.
-
storageTexelBufferOffsetSingleTexelAlignment
public boolean storageTexelBufferOffsetSingleTexelAlignment()- Returns:
- the value of the
storageTexelBufferOffsetSingleTexelAlignment
field.
-
uniformTexelBufferOffsetAlignmentBytes
public long uniformTexelBufferOffsetAlignmentBytes()- Returns:
- the value of the
uniformTexelBufferOffsetAlignmentBytes
field.
-
uniformTexelBufferOffsetSingleTexelAlignment
public boolean uniformTexelBufferOffsetSingleTexelAlignment()- Returns:
- the value of the
uniformTexelBufferOffsetSingleTexelAlignment
field.
-
maxBufferSize
public long maxBufferSize()- Returns:
- the value of the
maxBufferSize
field.
-
sType
Sets the specified value to thesType
field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES
value to thesType
field. -
pNext
Sets the specified value to thepNext
field. -
set
Initializes this struct with the specified values. -
set
Copies the specified struct data to this struct.- Parameters:
src
- the source struct- Returns:
- this struct
-
malloc
Returns a newVkPhysicalDeviceVulkan13Properties
instance allocated withmemAlloc
. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceVulkan13Properties
instance allocated withmemCalloc
. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceVulkan13Properties
instance allocated withBufferUtils
. -
create
Returns a newVkPhysicalDeviceVulkan13Properties
instance for the specified memory address. -
createSafe
-
malloc
Returns a newVkPhysicalDeviceVulkan13Properties.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceVulkan13Properties.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
Returns a newVkPhysicalDeviceVulkan13Properties.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
Create aVkPhysicalDeviceVulkan13Properties.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
public static @Nullable VkPhysicalDeviceVulkan13Properties.Buffer createSafe(long address, int capacity) -
malloc
Returns a newVkPhysicalDeviceVulkan13Properties
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceVulkan13Properties
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
malloc
Returns a newVkPhysicalDeviceVulkan13Properties.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceVulkan13Properties.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
nsType
public static int nsType(long struct) Unsafe version ofsType()
. -
npNext
public static long npNext(long struct) Unsafe version ofpNext()
. -
nminSubgroupSize
public static int nminSubgroupSize(long struct) Unsafe version ofminSubgroupSize()
. -
nmaxSubgroupSize
public static int nmaxSubgroupSize(long struct) Unsafe version ofmaxSubgroupSize()
. -
nmaxComputeWorkgroupSubgroups
public static int nmaxComputeWorkgroupSubgroups(long struct) Unsafe version ofmaxComputeWorkgroupSubgroups()
. -
nrequiredSubgroupSizeStages
public static int nrequiredSubgroupSizeStages(long struct) Unsafe version ofrequiredSubgroupSizeStages()
. -
nmaxInlineUniformBlockSize
public static int nmaxInlineUniformBlockSize(long struct) Unsafe version ofmaxInlineUniformBlockSize()
. -
nmaxPerStageDescriptorInlineUniformBlocks
public static int nmaxPerStageDescriptorInlineUniformBlocks(long struct) Unsafe version ofmaxPerStageDescriptorInlineUniformBlocks()
. -
nmaxPerStageDescriptorUpdateAfterBindInlineUniformBlocks
public static int nmaxPerStageDescriptorUpdateAfterBindInlineUniformBlocks(long struct) Unsafe version ofmaxPerStageDescriptorUpdateAfterBindInlineUniformBlocks()
. -
nmaxDescriptorSetInlineUniformBlocks
public static int nmaxDescriptorSetInlineUniformBlocks(long struct) Unsafe version ofmaxDescriptorSetInlineUniformBlocks()
. -
nmaxDescriptorSetUpdateAfterBindInlineUniformBlocks
public static int nmaxDescriptorSetUpdateAfterBindInlineUniformBlocks(long struct) Unsafe version ofmaxDescriptorSetUpdateAfterBindInlineUniformBlocks()
. -
nmaxInlineUniformTotalSize
public static int nmaxInlineUniformTotalSize(long struct) Unsafe version ofmaxInlineUniformTotalSize()
. -
nintegerDotProduct8BitUnsignedAccelerated
public static int nintegerDotProduct8BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProduct8BitUnsignedAccelerated()
. -
nintegerDotProduct8BitSignedAccelerated
public static int nintegerDotProduct8BitSignedAccelerated(long struct) Unsafe version ofintegerDotProduct8BitSignedAccelerated()
. -
nintegerDotProduct8BitMixedSignednessAccelerated
public static int nintegerDotProduct8BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProduct8BitMixedSignednessAccelerated()
. -
nintegerDotProduct4x8BitPackedUnsignedAccelerated
public static int nintegerDotProduct4x8BitPackedUnsignedAccelerated(long struct) Unsafe version ofintegerDotProduct4x8BitPackedUnsignedAccelerated()
. -
nintegerDotProduct4x8BitPackedSignedAccelerated
public static int nintegerDotProduct4x8BitPackedSignedAccelerated(long struct) Unsafe version ofintegerDotProduct4x8BitPackedSignedAccelerated()
. -
nintegerDotProduct4x8BitPackedMixedSignednessAccelerated
public static int nintegerDotProduct4x8BitPackedMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProduct4x8BitPackedMixedSignednessAccelerated()
. -
nintegerDotProduct16BitUnsignedAccelerated
public static int nintegerDotProduct16BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProduct16BitUnsignedAccelerated()
. -
nintegerDotProduct16BitSignedAccelerated
public static int nintegerDotProduct16BitSignedAccelerated(long struct) Unsafe version ofintegerDotProduct16BitSignedAccelerated()
. -
nintegerDotProduct16BitMixedSignednessAccelerated
public static int nintegerDotProduct16BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProduct16BitMixedSignednessAccelerated()
. -
nintegerDotProduct32BitUnsignedAccelerated
public static int nintegerDotProduct32BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProduct32BitUnsignedAccelerated()
. -
nintegerDotProduct32BitSignedAccelerated
public static int nintegerDotProduct32BitSignedAccelerated(long struct) Unsafe version ofintegerDotProduct32BitSignedAccelerated()
. -
nintegerDotProduct32BitMixedSignednessAccelerated
public static int nintegerDotProduct32BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProduct32BitMixedSignednessAccelerated()
. -
nintegerDotProduct64BitUnsignedAccelerated
public static int nintegerDotProduct64BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProduct64BitUnsignedAccelerated()
. -
nintegerDotProduct64BitSignedAccelerated
public static int nintegerDotProduct64BitSignedAccelerated(long struct) Unsafe version ofintegerDotProduct64BitSignedAccelerated()
. -
nintegerDotProduct64BitMixedSignednessAccelerated
public static int nintegerDotProduct64BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProduct64BitMixedSignednessAccelerated()
. -
nintegerDotProductAccumulatingSaturating8BitUnsignedAccelerated
public static int nintegerDotProductAccumulatingSaturating8BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating8BitUnsignedAccelerated()
. -
nintegerDotProductAccumulatingSaturating8BitSignedAccelerated
public static int nintegerDotProductAccumulatingSaturating8BitSignedAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating8BitSignedAccelerated()
. -
nintegerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
public static int nintegerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated()
. -
nintegerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
public static int nintegerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated()
. -
nintegerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
public static int nintegerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated()
. -
nintegerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
public static int nintegerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated(long struct) -
nintegerDotProductAccumulatingSaturating16BitUnsignedAccelerated
public static int nintegerDotProductAccumulatingSaturating16BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating16BitUnsignedAccelerated()
. -
nintegerDotProductAccumulatingSaturating16BitSignedAccelerated
public static int nintegerDotProductAccumulatingSaturating16BitSignedAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating16BitSignedAccelerated()
. -
nintegerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
public static int nintegerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated()
. -
nintegerDotProductAccumulatingSaturating32BitUnsignedAccelerated
public static int nintegerDotProductAccumulatingSaturating32BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating32BitUnsignedAccelerated()
. -
nintegerDotProductAccumulatingSaturating32BitSignedAccelerated
public static int nintegerDotProductAccumulatingSaturating32BitSignedAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating32BitSignedAccelerated()
. -
nintegerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
public static int nintegerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated()
. -
nintegerDotProductAccumulatingSaturating64BitUnsignedAccelerated
public static int nintegerDotProductAccumulatingSaturating64BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating64BitUnsignedAccelerated()
. -
nintegerDotProductAccumulatingSaturating64BitSignedAccelerated
public static int nintegerDotProductAccumulatingSaturating64BitSignedAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating64BitSignedAccelerated()
. -
nintegerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
public static int nintegerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated()
. -
nstorageTexelBufferOffsetAlignmentBytes
public static long nstorageTexelBufferOffsetAlignmentBytes(long struct) Unsafe version ofstorageTexelBufferOffsetAlignmentBytes()
. -
nstorageTexelBufferOffsetSingleTexelAlignment
public static int nstorageTexelBufferOffsetSingleTexelAlignment(long struct) Unsafe version ofstorageTexelBufferOffsetSingleTexelAlignment()
. -
nuniformTexelBufferOffsetAlignmentBytes
public static long nuniformTexelBufferOffsetAlignmentBytes(long struct) Unsafe version ofuniformTexelBufferOffsetAlignmentBytes()
. -
nuniformTexelBufferOffsetSingleTexelAlignment
public static int nuniformTexelBufferOffsetSingleTexelAlignment(long struct) Unsafe version ofuniformTexelBufferOffsetSingleTexelAlignment()
. -
nmaxBufferSize
public static long nmaxBufferSize(long struct) Unsafe version ofmaxBufferSize()
. -
nsType
public static void nsType(long struct, int value) Unsafe version ofsType
. -
npNext
public static void npNext(long struct, long value) Unsafe version ofpNext
.
-