Package org.lwjgl.vulkan
Class VkPhysicalDeviceShaderIntegerDotProductProperties
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceShaderIntegerDotProductProperties>
org.lwjgl.vulkan.VkPhysicalDeviceShaderIntegerDotProductProperties
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
- Direct Known Subclasses:
VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR
public class VkPhysicalDeviceShaderIntegerDotProductProperties
extends Struct<VkPhysicalDeviceShaderIntegerDotProductProperties>
implements NativeResource
struct VkPhysicalDeviceShaderIntegerDotProductProperties {
VkStructureType sType;
void * pNext;
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;
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofVkPhysicalDeviceShaderIntegerDotProductPropertiesstructs.Nested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct size in bytes.static final intThe struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionCreates aVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptioncalloc()Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance allocated withmemCalloc.calloc(int capacity) Returns a newVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(MemoryStack stack) Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.create()Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance allocated withBufferUtils.create(int capacity) Returns a newVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance allocated withBufferUtils.create(long address) Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance for the specified memory address.create(long address, int capacity) Create aVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance at the specified memory.static @Nullable VkPhysicalDeviceShaderIntegerDotProductPropertiescreateSafe(long address) static @Nullable VkPhysicalDeviceShaderIntegerDotProductProperties.BuffercreateSafe(long address, int capacity) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanmalloc()Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance allocated withmemAlloc.malloc(int capacity) Returns a newVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance allocated on the specifiedMemoryStack.malloc(MemoryStack stack) Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance allocated on the specifiedMemoryStack.static intnintegerDotProduct16BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProduct16BitMixedSignednessAccelerated().static intnintegerDotProduct16BitSignedAccelerated(long struct) Unsafe version ofintegerDotProduct16BitSignedAccelerated().static intnintegerDotProduct16BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProduct16BitUnsignedAccelerated().static intnintegerDotProduct32BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProduct32BitMixedSignednessAccelerated().static intnintegerDotProduct32BitSignedAccelerated(long struct) Unsafe version ofintegerDotProduct32BitSignedAccelerated().static intnintegerDotProduct32BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProduct32BitUnsignedAccelerated().static intUnsafe version ofintegerDotProduct4x8BitPackedMixedSignednessAccelerated().static intnintegerDotProduct4x8BitPackedSignedAccelerated(long struct) Unsafe version ofintegerDotProduct4x8BitPackedSignedAccelerated().static intnintegerDotProduct4x8BitPackedUnsignedAccelerated(long struct) Unsafe version ofintegerDotProduct4x8BitPackedUnsignedAccelerated().static intnintegerDotProduct64BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProduct64BitMixedSignednessAccelerated().static intnintegerDotProduct64BitSignedAccelerated(long struct) Unsafe version ofintegerDotProduct64BitSignedAccelerated().static intnintegerDotProduct64BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProduct64BitUnsignedAccelerated().static intnintegerDotProduct8BitMixedSignednessAccelerated(long struct) Unsafe version ofintegerDotProduct8BitMixedSignednessAccelerated().static intnintegerDotProduct8BitSignedAccelerated(long struct) Unsafe version ofintegerDotProduct8BitSignedAccelerated().static intnintegerDotProduct8BitUnsignedAccelerated(long struct) Unsafe version ofintegerDotProduct8BitUnsignedAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating16BitSignedAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating16BitUnsignedAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating32BitSignedAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating32BitUnsignedAccelerated().static intstatic intUnsafe version ofintegerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating64BitSignedAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating64BitUnsignedAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating8BitSignedAccelerated().static intUnsafe version ofintegerDotProductAccumulatingSaturating8BitUnsignedAccelerated().static longnpNext(long struct) Unsafe version ofpNext().static voidnpNext(long struct, long value) Unsafe version ofpNext.static intnsType(long struct) Unsafe version ofsType().static voidnsType(long struct, int value) Unsafe version ofsType.longpNext()pNext(long value) Sets the specified value to thepNextfield.set(int sType, long pNext) Initializes this struct with the specified values.Copies the specified struct data to this struct.intsizeof()Returnssizeof(struct).intsType()sType(int value) Sets the specified value to thesTypefield.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIESvalue to thesTypefield.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods 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. -
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.
-
-
Constructor Details
-
VkPhysicalDeviceShaderIntegerDotProductProperties
Creates aVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance at the current position of the specifiedByteBuffercontainer. 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:StructReturnssizeof(struct).- Specified by:
sizeofin classStruct<VkPhysicalDeviceShaderIntegerDotProductProperties>
-
sType
public int sType()- Returns:
- the value of the
sTypefield.
-
pNext
public long pNext()- Returns:
- the value of the
pNextfield.
-
integerDotProduct8BitUnsignedAccelerated
public boolean integerDotProduct8BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProduct8BitUnsignedAcceleratedfield.
-
integerDotProduct8BitSignedAccelerated
public boolean integerDotProduct8BitSignedAccelerated()- Returns:
- the value of the
integerDotProduct8BitSignedAcceleratedfield.
-
integerDotProduct8BitMixedSignednessAccelerated
public boolean integerDotProduct8BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProduct8BitMixedSignednessAcceleratedfield.
-
integerDotProduct4x8BitPackedUnsignedAccelerated
public boolean integerDotProduct4x8BitPackedUnsignedAccelerated()- Returns:
- the value of the
integerDotProduct4x8BitPackedUnsignedAcceleratedfield.
-
integerDotProduct4x8BitPackedSignedAccelerated
public boolean integerDotProduct4x8BitPackedSignedAccelerated()- Returns:
- the value of the
integerDotProduct4x8BitPackedSignedAcceleratedfield.
-
integerDotProduct4x8BitPackedMixedSignednessAccelerated
public boolean integerDotProduct4x8BitPackedMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProduct4x8BitPackedMixedSignednessAcceleratedfield.
-
integerDotProduct16BitUnsignedAccelerated
public boolean integerDotProduct16BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProduct16BitUnsignedAcceleratedfield.
-
integerDotProduct16BitSignedAccelerated
public boolean integerDotProduct16BitSignedAccelerated()- Returns:
- the value of the
integerDotProduct16BitSignedAcceleratedfield.
-
integerDotProduct16BitMixedSignednessAccelerated
public boolean integerDotProduct16BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProduct16BitMixedSignednessAcceleratedfield.
-
integerDotProduct32BitUnsignedAccelerated
public boolean integerDotProduct32BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProduct32BitUnsignedAcceleratedfield.
-
integerDotProduct32BitSignedAccelerated
public boolean integerDotProduct32BitSignedAccelerated()- Returns:
- the value of the
integerDotProduct32BitSignedAcceleratedfield.
-
integerDotProduct32BitMixedSignednessAccelerated
public boolean integerDotProduct32BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProduct32BitMixedSignednessAcceleratedfield.
-
integerDotProduct64BitUnsignedAccelerated
public boolean integerDotProduct64BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProduct64BitUnsignedAcceleratedfield.
-
integerDotProduct64BitSignedAccelerated
public boolean integerDotProduct64BitSignedAccelerated()- Returns:
- the value of the
integerDotProduct64BitSignedAcceleratedfield.
-
integerDotProduct64BitMixedSignednessAccelerated
public boolean integerDotProduct64BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProduct64BitMixedSignednessAcceleratedfield.
-
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
public boolean integerDotProductAccumulatingSaturating8BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating8BitUnsignedAcceleratedfield.
-
integerDotProductAccumulatingSaturating8BitSignedAccelerated
public boolean integerDotProductAccumulatingSaturating8BitSignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating8BitSignedAcceleratedfield.
-
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
public boolean integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating8BitMixedSignednessAcceleratedfield.
-
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
public boolean integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAcceleratedfield.
-
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
public boolean integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating4x8BitPackedSignedAcceleratedfield.
-
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
public boolean integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAcceleratedfield.
-
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
public boolean integerDotProductAccumulatingSaturating16BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating16BitUnsignedAcceleratedfield.
-
integerDotProductAccumulatingSaturating16BitSignedAccelerated
public boolean integerDotProductAccumulatingSaturating16BitSignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating16BitSignedAcceleratedfield.
-
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
public boolean integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating16BitMixedSignednessAcceleratedfield.
-
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
public boolean integerDotProductAccumulatingSaturating32BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating32BitUnsignedAcceleratedfield.
-
integerDotProductAccumulatingSaturating32BitSignedAccelerated
public boolean integerDotProductAccumulatingSaturating32BitSignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating32BitSignedAcceleratedfield.
-
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
public boolean integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating32BitMixedSignednessAcceleratedfield.
-
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
public boolean integerDotProductAccumulatingSaturating64BitUnsignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating64BitUnsignedAcceleratedfield.
-
integerDotProductAccumulatingSaturating64BitSignedAccelerated
public boolean integerDotProductAccumulatingSaturating64BitSignedAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating64BitSignedAcceleratedfield.
-
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
public boolean integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated()- Returns:
- the value of the
integerDotProductAccumulatingSaturating64BitMixedSignednessAcceleratedfield.
-
sType
Sets the specified value to thesTypefield. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIESvalue to thesTypefield. -
pNext
Sets the specified value to thepNextfield. -
set
Initializes this struct with the specified values. -
set
public VkPhysicalDeviceShaderIntegerDotProductProperties set(VkPhysicalDeviceShaderIntegerDotProductProperties src) Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance allocated withBufferUtils. -
create
Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance for the specified memory address. -
createSafe
-
malloc
Returns a newVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDeviceShaderIntegerDotProductProperties.Buffer create(long address, int capacity) Create aVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable VkPhysicalDeviceShaderIntegerDotProductProperties.Buffer createSafe(long address, int capacity) -
malloc
Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceShaderIntegerDotProductPropertiesinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static VkPhysicalDeviceShaderIntegerDotProductProperties.Buffer malloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
public static VkPhysicalDeviceShaderIntegerDotProductProperties.Buffer calloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceShaderIntegerDotProductProperties.Bufferinstance allocated on the specifiedMemoryStackand 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(). -
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(). -
nsType
public static void nsType(long struct, int value) Unsafe version ofsType. -
npNext
public static void npNext(long struct, long value) Unsafe version ofpNext.
-