Package org.lwjgl.vulkan
Class VkPhysicalDeviceFloatControlsPropertiesKHR
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.VkPhysicalDeviceFloatControlsPropertiesKHR
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class VkPhysicalDeviceFloatControlsPropertiesKHR extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceStructure describing properties supported by VK_KHR_shader_float_controls.Description
If the
VkPhysicalDeviceFloatControlsPropertiesKHRstructure is included in thepNextchain ofVkPhysicalDeviceProperties2, it is filled with the implementation-dependent limits.Valid Usage (Implicit)
Member documentation
denormBehaviorIndependence– anVkShaderFloatControlsIndependenceKHRvalue indicating whether, and how, denorm behavior can be set independently for different bit widths.roundingModeIndependence– anVkShaderFloatControlsIndependenceKHRvalue indicating whether, and how, rounding modes can be set independently for different bit widths.shaderSignedZeroInfNanPreserveFloat16– a boolean value indicating whether sign of a zero,Nans and ±∞ can be preserved in 16-bit floating-point computations. It also indicates whether theSignedZeroInfNanPreserveexecution mode can be used for 16-bit floating-point types.shaderSignedZeroInfNanPreserveFloat32– a boolean value indicating whether sign of a zero,Nans and ±∞ can be preserved in 32-bit floating-point computations. It also indicates whether theSignedZeroInfNanPreserveexecution mode can be used for 32-bit floating-point types.shaderSignedZeroInfNanPreserveFloat64– a boolean value indicating whether sign of a zero,Nans and ±∞ can be preserved in 64-bit floating-point computations. It also indicates whether theSignedZeroInfNanPreserveexecution mode can be used for 64-bit floating-point types.shaderDenormPreserveFloat16– a boolean value indicating whether denormals can be preserved in 16-bit floating-point computations. It also indicates whether theDenormPreserveexecution mode can be used for 16-bit floating-point types.shaderDenormPreserveFloat32– a boolean value indicating whether denormals can be preserved in 32-bit floating-point computations. It also indicates whether theDenormPreserveexecution mode can be used for 32-bit floating-point types.shaderDenormPreserveFloat64– a boolean value indicating whether denormals can be preserved in 64-bit floating-point computations. It also indicates whether theDenormPreserveexecution mode can be used for 64-bit floating-point types.shaderDenormFlushToZeroFloat16– a boolean value indicating whether denormals can be flushed to zero in 16-bit floating-point computations. It also indicates whether theDenormFlushToZeroexecution mode can be used for 16-bit floating-point types.shaderDenormFlushToZeroFloat32– a boolean value indicating whether denormals can be flushed to zero in 32-bit floating-point computations. It also indicates whether theDenormFlushToZeroexecution mode can be used for 32-bit floating-point types.shaderDenormFlushToZeroFloat64– a boolean value indicating whether denormals can be flushed to zero in 64-bit floating-point computations. It also indicates whether theDenormFlushToZeroexecution mode can be used for 64-bit floating-point types.shaderRoundingModeRTEFloat16– a boolean value indicating whether an implementation supports the round-to-nearest-even rounding mode for 16-bit floating-point arithmetic and conversion instructions. It also indicates whether theRoundingModeRTEexecution mode can be used for 16-bit floating-point types.shaderRoundingModeRTEFloat32– a boolean value indicating whether an implementation supports the round-to-nearest-even rounding mode for 32-bit floating-point arithmetic and conversion instructions. It also indicates whether theRoundingModeRTEexecution mode can be used for 32-bit floating-point types.shaderRoundingModeRTEFloat64– a boolean value indicating whether an implementation supports the round-to-nearest-even rounding mode for 64-bit floating-point arithmetic and conversion instructions. It also indicates whether theRoundingModeRTEexecution mode can be used for 64-bit floating-point types.shaderRoundingModeRTZFloat16– a boolean value indicating whether an implementation supports the round-towards-zero rounding mode for 16-bit floating-point arithmetic and conversion instructions. It also indicates whether theRoundingModeRTZexecution mode can be used for 16-bit floating-point types.shaderRoundingModeRTZFloat32– a boolean value indicating whether an implementation supports the round-towards-zero rounding mode for 32-bit floating-point arithmetic and conversion instructions. It also indicates whether theRoundingModeRTZexecution mode can be used for 32-bit floating-point types.shaderRoundingModeRTZFloat64– a boolean value indicating whether an implementation supports the round-towards-zero rounding mode for 64-bit floating-point arithmetic and conversion instructions. It also indicates whether theRoundingModeRTZexecution mode can be used for 64-bit floating-point types.
Layout
struct VkPhysicalDeviceFloatControlsPropertiesKHR { VkStructureType sType; void * pNext; VkShaderFloatControlsIndependenceKHR denormBehaviorIndependence; VkShaderFloatControlsIndependenceKHR roundingModeIndependence; VkBool32 shaderSignedZeroInfNanPreserveFloat16; VkBool32 shaderSignedZeroInfNanPreserveFloat32; VkBool32 shaderSignedZeroInfNanPreserveFloat64; VkBool32 shaderDenormPreserveFloat16; VkBool32 shaderDenormPreserveFloat32; VkBool32 shaderDenormPreserveFloat64; VkBool32 shaderDenormFlushToZeroFloat16; VkBool32 shaderDenormFlushToZeroFloat32; VkBool32 shaderDenormFlushToZeroFloat64; VkBool32 shaderRoundingModeRTEFloat16; VkBool32 shaderRoundingModeRTEFloat32; VkBool32 shaderRoundingModeRTEFloat64; VkBool32 shaderRoundingModeRTZFloat16; VkBool32 shaderRoundingModeRTZFloat32; VkBool32 shaderRoundingModeRTZFloat64; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVkPhysicalDeviceFloatControlsPropertiesKHR.BufferAn array ofVkPhysicalDeviceFloatControlsPropertiesKHRstructs.
-
Field Summary
Fields Modifier and Type Field Description static intALIGNOFThe struct alignment in bytes.static intDENORMBEHAVIORINDEPENDENCE
PNEXT
ROUNDINGMODEINDEPENDENCE
SHADERDENORMFLUSHTOZEROFLOAT16
SHADERDENORMFLUSHTOZEROFLOAT32
SHADERDENORMFLUSHTOZEROFLOAT64
SHADERDENORMPRESERVEFLOAT16
SHADERDENORMPRESERVEFLOAT32
SHADERDENORMPRESERVEFLOAT64
SHADERROUNDINGMODERTEFLOAT16
SHADERROUNDINGMODERTEFLOAT32
SHADERROUNDINGMODERTEFLOAT64
SHADERROUNDINGMODERTZFLOAT16
SHADERROUNDINGMODERTZFLOAT32
SHADERROUNDINGMODERTZFLOAT64
SHADERSIGNEDZEROINFNANPRESERVEFLOAT16
SHADERSIGNEDZEROINFNANPRESERVEFLOAT32
SHADERSIGNEDZEROINFNANPRESERVEFLOAT64The struct member offsets.static intSIZEOFThe struct size in bytes.static intSTYPEThe struct member offsets.
-
Constructor Summary
Constructors Constructor Description VkPhysicalDeviceFloatControlsPropertiesKHR(java.nio.ByteBuffer container)Creates aVkPhysicalDeviceFloatControlsPropertiesKHRinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VkPhysicalDeviceFloatControlsPropertiesKHRcalloc()Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated withmemCalloc.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffercalloc(int capacity)Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated withmemCalloc.static VkPhysicalDeviceFloatControlsPropertiesKHRcallocStack()Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.static VkPhysicalDeviceFloatControlsPropertiesKHR.BuffercallocStack(int capacity)Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.static VkPhysicalDeviceFloatControlsPropertiesKHR.BuffercallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkPhysicalDeviceFloatControlsPropertiesKHRcallocStack(org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkPhysicalDeviceFloatControlsPropertiesKHRcreate()Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated withBufferUtils.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffercreate(int capacity)Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated withBufferUtils.static VkPhysicalDeviceFloatControlsPropertiesKHRcreate(long address)Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance for the specified memory address.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffercreate(long address, int capacity)Create aVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance at the specified memory.static VkPhysicalDeviceFloatControlsPropertiesKHRcreateSafe(long address)static VkPhysicalDeviceFloatControlsPropertiesKHR.BuffercreateSafe(long address, int capacity)intdenormBehaviorIndependence()Returns the value of thedenormBehaviorIndependencefield.static VkPhysicalDeviceFloatControlsPropertiesKHRmalloc()Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated withmemAlloc.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffermalloc(int capacity)Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated withmemAlloc.static VkPhysicalDeviceFloatControlsPropertiesKHRmallocStack()Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated on the thread-localMemoryStack.static VkPhysicalDeviceFloatControlsPropertiesKHR.BuffermallocStack(int capacity)Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated on the thread-localMemoryStack.static VkPhysicalDeviceFloatControlsPropertiesKHR.BuffermallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated on the specifiedMemoryStack.static VkPhysicalDeviceFloatControlsPropertiesKHRmallocStack(org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated on the specifiedMemoryStack.static intndenormBehaviorIndependence(long struct)Unsafe version ofdenormBehaviorIndependence().static longnpNext(long struct)Unsafe version ofpNext().static voidnpNext(long struct, long value)Unsafe version ofpNext.static intnroundingModeIndependence(long struct)Unsafe version ofroundingModeIndependence().static intnshaderDenormFlushToZeroFloat16(long struct)Unsafe version ofshaderDenormFlushToZeroFloat16().static intnshaderDenormFlushToZeroFloat32(long struct)Unsafe version ofshaderDenormFlushToZeroFloat32().static intnshaderDenormFlushToZeroFloat64(long struct)Unsafe version ofshaderDenormFlushToZeroFloat64().static intnshaderDenormPreserveFloat16(long struct)Unsafe version ofshaderDenormPreserveFloat16().static intnshaderDenormPreserveFloat32(long struct)Unsafe version ofshaderDenormPreserveFloat32().static intnshaderDenormPreserveFloat64(long struct)Unsafe version ofshaderDenormPreserveFloat64().static intnshaderRoundingModeRTEFloat16(long struct)Unsafe version ofshaderRoundingModeRTEFloat16().static intnshaderRoundingModeRTEFloat32(long struct)Unsafe version ofshaderRoundingModeRTEFloat32().static intnshaderRoundingModeRTEFloat64(long struct)Unsafe version ofshaderRoundingModeRTEFloat64().static intnshaderRoundingModeRTZFloat16(long struct)Unsafe version ofshaderRoundingModeRTZFloat16().static intnshaderRoundingModeRTZFloat32(long struct)Unsafe version ofshaderRoundingModeRTZFloat32().static intnshaderRoundingModeRTZFloat64(long struct)Unsafe version ofshaderRoundingModeRTZFloat64().static intnshaderSignedZeroInfNanPreserveFloat16(long struct)Unsafe version ofshaderSignedZeroInfNanPreserveFloat16().static intnshaderSignedZeroInfNanPreserveFloat32(long struct)Unsafe version ofshaderSignedZeroInfNanPreserveFloat32().static intnshaderSignedZeroInfNanPreserveFloat64(long struct)Unsafe version ofshaderSignedZeroInfNanPreserveFloat64().static intnsType(long struct)Unsafe version ofsType().static voidnsType(long struct, int value)Unsafe version ofsType.longpNext()Returns the value of thepNextfield.VkPhysicalDeviceFloatControlsPropertiesKHRpNext(long value)Sets the specified value to thepNextfield.introundingModeIndependence()Returns the value of theroundingModeIndependencefield.VkPhysicalDeviceFloatControlsPropertiesKHRset(int sType, long pNext)Initializes this struct with the specified values.VkPhysicalDeviceFloatControlsPropertiesKHRset(VkPhysicalDeviceFloatControlsPropertiesKHR src)Copies the specified struct data to this struct.booleanshaderDenormFlushToZeroFloat16()Returns the value of theshaderDenormFlushToZeroFloat16field.booleanshaderDenormFlushToZeroFloat32()Returns the value of theshaderDenormFlushToZeroFloat32field.booleanshaderDenormFlushToZeroFloat64()Returns the value of theshaderDenormFlushToZeroFloat64field.booleanshaderDenormPreserveFloat16()Returns the value of theshaderDenormPreserveFloat16field.booleanshaderDenormPreserveFloat32()Returns the value of theshaderDenormPreserveFloat32field.booleanshaderDenormPreserveFloat64()Returns the value of theshaderDenormPreserveFloat64field.booleanshaderRoundingModeRTEFloat16()Returns the value of theshaderRoundingModeRTEFloat16field.booleanshaderRoundingModeRTEFloat32()Returns the value of theshaderRoundingModeRTEFloat32field.booleanshaderRoundingModeRTEFloat64()Returns the value of theshaderRoundingModeRTEFloat64field.booleanshaderRoundingModeRTZFloat16()Returns the value of theshaderRoundingModeRTZFloat16field.booleanshaderRoundingModeRTZFloat32()Returns the value of theshaderRoundingModeRTZFloat32field.booleanshaderRoundingModeRTZFloat64()Returns the value of theshaderRoundingModeRTZFloat64field.booleanshaderSignedZeroInfNanPreserveFloat16()Returns the value of theshaderSignedZeroInfNanPreserveFloat16field.booleanshaderSignedZeroInfNanPreserveFloat32()Returns the value of theshaderSignedZeroInfNanPreserveFloat32field.booleanshaderSignedZeroInfNanPreserveFloat64()Returns the value of theshaderSignedZeroInfNanPreserveFloat64field.intsizeof()intsType()Returns the value of thesTypefield.VkPhysicalDeviceFloatControlsPropertiesKHRsType(int value)Sets the specified value to thesTypefield.
-
-
-
Field Detail
-
SIZEOF
The struct size in bytes.
-
ALIGNOF
The struct alignment in bytes.
-
STYPE, PNEXT, DENORMBEHAVIORINDEPENDENCE, ROUNDINGMODEINDEPENDENCE, SHADERSIGNEDZEROINFNANPRESERVEFLOAT16, SHADERSIGNEDZEROINFNANPRESERVEFLOAT32, SHADERSIGNEDZEROINFNANPRESERVEFLOAT64, SHADERDENORMPRESERVEFLOAT16, SHADERDENORMPRESERVEFLOAT32, SHADERDENORMPRESERVEFLOAT64, SHADERDENORMFLUSHTOZEROFLOAT16, SHADERDENORMFLUSHTOZEROFLOAT32, SHADERDENORMFLUSHTOZEROFLOAT64, SHADERROUNDINGMODERTEFLOAT16, SHADERROUNDINGMODERTEFLOAT32, SHADERROUNDINGMODERTEFLOAT64, SHADERROUNDINGMODERTZFLOAT16, SHADERROUNDINGMODERTZFLOAT32, SHADERROUNDINGMODERTZFLOAT64
The struct member offsets.
-
-
Constructor Detail
-
VkPhysicalDeviceFloatControlsPropertiesKHR
public VkPhysicalDeviceFloatControlsPropertiesKHR(java.nio.ByteBuffer container)
Creates aVkPhysicalDeviceFloatControlsPropertiesKHRinstance 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 Detail
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
sType
public int sType()
Returns the value of thesTypefield.
-
pNext
public long pNext()
Returns the value of thepNextfield.
-
denormBehaviorIndependence
public int denormBehaviorIndependence()
Returns the value of thedenormBehaviorIndependencefield.
-
roundingModeIndependence
public int roundingModeIndependence()
Returns the value of theroundingModeIndependencefield.
-
shaderSignedZeroInfNanPreserveFloat16
public boolean shaderSignedZeroInfNanPreserveFloat16()
Returns the value of theshaderSignedZeroInfNanPreserveFloat16field.
-
shaderSignedZeroInfNanPreserveFloat32
public boolean shaderSignedZeroInfNanPreserveFloat32()
Returns the value of theshaderSignedZeroInfNanPreserveFloat32field.
-
shaderSignedZeroInfNanPreserveFloat64
public boolean shaderSignedZeroInfNanPreserveFloat64()
Returns the value of theshaderSignedZeroInfNanPreserveFloat64field.
-
shaderDenormPreserveFloat16
public boolean shaderDenormPreserveFloat16()
Returns the value of theshaderDenormPreserveFloat16field.
-
shaderDenormPreserveFloat32
public boolean shaderDenormPreserveFloat32()
Returns the value of theshaderDenormPreserveFloat32field.
-
shaderDenormPreserveFloat64
public boolean shaderDenormPreserveFloat64()
Returns the value of theshaderDenormPreserveFloat64field.
-
shaderDenormFlushToZeroFloat16
public boolean shaderDenormFlushToZeroFloat16()
Returns the value of theshaderDenormFlushToZeroFloat16field.
-
shaderDenormFlushToZeroFloat32
public boolean shaderDenormFlushToZeroFloat32()
Returns the value of theshaderDenormFlushToZeroFloat32field.
-
shaderDenormFlushToZeroFloat64
public boolean shaderDenormFlushToZeroFloat64()
Returns the value of theshaderDenormFlushToZeroFloat64field.
-
shaderRoundingModeRTEFloat16
public boolean shaderRoundingModeRTEFloat16()
Returns the value of theshaderRoundingModeRTEFloat16field.
-
shaderRoundingModeRTEFloat32
public boolean shaderRoundingModeRTEFloat32()
Returns the value of theshaderRoundingModeRTEFloat32field.
-
shaderRoundingModeRTEFloat64
public boolean shaderRoundingModeRTEFloat64()
Returns the value of theshaderRoundingModeRTEFloat64field.
-
shaderRoundingModeRTZFloat16
public boolean shaderRoundingModeRTZFloat16()
Returns the value of theshaderRoundingModeRTZFloat16field.
-
shaderRoundingModeRTZFloat32
public boolean shaderRoundingModeRTZFloat32()
Returns the value of theshaderRoundingModeRTZFloat32field.
-
shaderRoundingModeRTZFloat64
public boolean shaderRoundingModeRTZFloat64()
Returns the value of theshaderRoundingModeRTZFloat64field.
-
sType
public VkPhysicalDeviceFloatControlsPropertiesKHR sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkPhysicalDeviceFloatControlsPropertiesKHR pNext(long value)
Sets the specified value to thepNextfield.
-
set
public VkPhysicalDeviceFloatControlsPropertiesKHR set(int sType, long pNext)
Initializes this struct with the specified values.
-
set
public VkPhysicalDeviceFloatControlsPropertiesKHR set(VkPhysicalDeviceFloatControlsPropertiesKHR src)
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
public static VkPhysicalDeviceFloatControlsPropertiesKHR malloc()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static VkPhysicalDeviceFloatControlsPropertiesKHR calloc()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static VkPhysicalDeviceFloatControlsPropertiesKHR create()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated withBufferUtils.
-
create
public static VkPhysicalDeviceFloatControlsPropertiesKHR create(long address)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance for the specified memory address.
-
createSafe
@Nullable public static VkPhysicalDeviceFloatControlsPropertiesKHR createSafe(long address)
-
malloc
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer malloc(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer calloc(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer create(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer create(long address, int capacity)
Create aVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
@Nullable public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer createSafe(long address, int capacity)
-
mallocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR mallocStack()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated on the thread-localMemoryStack.
-
callocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR callocStack()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.
-
mallocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
callocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHRinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
mallocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer mallocStack(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated on the thread-localMemoryStack.- Parameters:
capacity- the buffer capacity
-
callocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer callocStack(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacity
-
mallocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
callocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
nsType
public static int nsType(long struct)
Unsafe version ofsType().
-
npNext
public static long npNext(long struct)
Unsafe version ofpNext().
-
ndenormBehaviorIndependence
public static int ndenormBehaviorIndependence(long struct)
Unsafe version ofdenormBehaviorIndependence().
-
nroundingModeIndependence
public static int nroundingModeIndependence(long struct)
Unsafe version ofroundingModeIndependence().
-
nshaderSignedZeroInfNanPreserveFloat16
public static int nshaderSignedZeroInfNanPreserveFloat16(long struct)
Unsafe version ofshaderSignedZeroInfNanPreserveFloat16().
-
nshaderSignedZeroInfNanPreserveFloat32
public static int nshaderSignedZeroInfNanPreserveFloat32(long struct)
Unsafe version ofshaderSignedZeroInfNanPreserveFloat32().
-
nshaderSignedZeroInfNanPreserveFloat64
public static int nshaderSignedZeroInfNanPreserveFloat64(long struct)
Unsafe version ofshaderSignedZeroInfNanPreserveFloat64().
-
nshaderDenormPreserveFloat16
public static int nshaderDenormPreserveFloat16(long struct)
Unsafe version ofshaderDenormPreserveFloat16().
-
nshaderDenormPreserveFloat32
public static int nshaderDenormPreserveFloat32(long struct)
Unsafe version ofshaderDenormPreserveFloat32().
-
nshaderDenormPreserveFloat64
public static int nshaderDenormPreserveFloat64(long struct)
Unsafe version ofshaderDenormPreserveFloat64().
-
nshaderDenormFlushToZeroFloat16
public static int nshaderDenormFlushToZeroFloat16(long struct)
Unsafe version ofshaderDenormFlushToZeroFloat16().
-
nshaderDenormFlushToZeroFloat32
public static int nshaderDenormFlushToZeroFloat32(long struct)
Unsafe version ofshaderDenormFlushToZeroFloat32().
-
nshaderDenormFlushToZeroFloat64
public static int nshaderDenormFlushToZeroFloat64(long struct)
Unsafe version ofshaderDenormFlushToZeroFloat64().
-
nshaderRoundingModeRTEFloat16
public static int nshaderRoundingModeRTEFloat16(long struct)
Unsafe version ofshaderRoundingModeRTEFloat16().
-
nshaderRoundingModeRTEFloat32
public static int nshaderRoundingModeRTEFloat32(long struct)
Unsafe version ofshaderRoundingModeRTEFloat32().
-
nshaderRoundingModeRTEFloat64
public static int nshaderRoundingModeRTEFloat64(long struct)
Unsafe version ofshaderRoundingModeRTEFloat64().
-
nshaderRoundingModeRTZFloat16
public static int nshaderRoundingModeRTZFloat16(long struct)
Unsafe version ofshaderRoundingModeRTZFloat16().
-
nshaderRoundingModeRTZFloat32
public static int nshaderRoundingModeRTZFloat32(long struct)
Unsafe version ofshaderRoundingModeRTZFloat32().
-
nshaderRoundingModeRTZFloat64
public static int nshaderRoundingModeRTZFloat64(long struct)
Unsafe version ofshaderRoundingModeRTZFloat64().
-
nsType
public static void nsType(long struct, int value)Unsafe version ofsType.
-
npNext
public static void npNext(long struct, long value)Unsafe version ofpNext.
-
-