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.NativeResource
Structure describing properties supported by VK_KHR_shader_float_controls.Description
If the
VkPhysicalDeviceFloatControlsPropertiesKHR
structure is included in thepNext
chain ofVkPhysicalDeviceProperties2
, it is filled with the implementation-dependent limits.Valid Usage (Implicit)
Member documentation
denormBehaviorIndependence
– anVkShaderFloatControlsIndependenceKHR
value indicating whether, and how, denorm behavior can be set independently for different bit widths.roundingModeIndependence
– anVkShaderFloatControlsIndependenceKHR
value indicating whether, and how, rounding modes can be set independently for different bit widths.shaderSignedZeroInfNanPreserveFloat16
– a boolean value indicating whether sign of a zero,Nan
s and ±∞ can be preserved in 16-bit floating-point computations. It also indicates whether theSignedZeroInfNanPreserve
execution mode can be used for 16-bit floating-point types.shaderSignedZeroInfNanPreserveFloat32
– a boolean value indicating whether sign of a zero,Nan
s and ±∞ can be preserved in 32-bit floating-point computations. It also indicates whether theSignedZeroInfNanPreserve
execution mode can be used for 32-bit floating-point types.shaderSignedZeroInfNanPreserveFloat64
– a boolean value indicating whether sign of a zero,Nan
s and ±∞ can be preserved in 64-bit floating-point computations. It also indicates whether theSignedZeroInfNanPreserve
execution 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 theDenormPreserve
execution 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 theDenormPreserve
execution 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 theDenormPreserve
execution 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 theDenormFlushToZero
execution 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 theDenormFlushToZero
execution 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 theDenormFlushToZero
execution 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 theRoundingModeRTE
execution 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 theRoundingModeRTE
execution 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 theRoundingModeRTE
execution 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 theRoundingModeRTZ
execution 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 theRoundingModeRTZ
execution 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 theRoundingModeRTZ
execution 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 class
VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
An array ofVkPhysicalDeviceFloatControlsPropertiesKHR
structs.
-
Field Summary
Fields Modifier and Type Field Description static int
ALIGNOF
The struct alignment in bytes.static int
DENORMBEHAVIORINDEPENDENCE
PNEXT
ROUNDINGMODEINDEPENDENCE
SHADERDENORMFLUSHTOZEROFLOAT16
SHADERDENORMFLUSHTOZEROFLOAT32
SHADERDENORMFLUSHTOZEROFLOAT64
SHADERDENORMPRESERVEFLOAT16
SHADERDENORMPRESERVEFLOAT32
SHADERDENORMPRESERVEFLOAT64
SHADERROUNDINGMODERTEFLOAT16
SHADERROUNDINGMODERTEFLOAT32
SHADERROUNDINGMODERTEFLOAT64
SHADERROUNDINGMODERTZFLOAT16
SHADERROUNDINGMODERTZFLOAT32
SHADERROUNDINGMODERTZFLOAT64
SHADERSIGNEDZEROINFNANPRESERVEFLOAT16
SHADERSIGNEDZEROINFNANPRESERVEFLOAT32
SHADERSIGNEDZEROINFNANPRESERVEFLOAT64The struct member offsets.static int
SIZEOF
The struct size in bytes.static int
STYPE
The struct member offsets.
-
Constructor Summary
Constructors Constructor Description VkPhysicalDeviceFloatControlsPropertiesKHR(java.nio.ByteBuffer container)
Creates aVkPhysicalDeviceFloatControlsPropertiesKHR
instance at the current position of the specifiedByteBuffer
container.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VkPhysicalDeviceFloatControlsPropertiesKHR
calloc()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated withmemCalloc
.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
calloc(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance allocated withmemCalloc
.static VkPhysicalDeviceFloatControlsPropertiesKHR
callocStack()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
callocStack(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkPhysicalDeviceFloatControlsPropertiesKHR
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkPhysicalDeviceFloatControlsPropertiesKHR
create()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated withBufferUtils
.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
create(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance allocated withBufferUtils
.static VkPhysicalDeviceFloatControlsPropertiesKHR
create(long address)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance for the specified memory address.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
create(long address, int capacity)
Create aVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance at the specified memory.static VkPhysicalDeviceFloatControlsPropertiesKHR
createSafe(long address)
static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
createSafe(long address, int capacity)
int
denormBehaviorIndependence()
Returns the value of thedenormBehaviorIndependence
field.static VkPhysicalDeviceFloatControlsPropertiesKHR
malloc()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated withmemAlloc
.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
malloc(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance allocated withmemAlloc
.static VkPhysicalDeviceFloatControlsPropertiesKHR
mallocStack()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated on the thread-localMemoryStack
.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
mallocStack(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance allocated on the thread-localMemoryStack
.static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance allocated on the specifiedMemoryStack
.static VkPhysicalDeviceFloatControlsPropertiesKHR
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated on the specifiedMemoryStack
.static int
ndenormBehaviorIndependence(long struct)
Unsafe version ofdenormBehaviorIndependence()
.static long
npNext(long struct)
Unsafe version ofpNext()
.static void
npNext(long struct, long value)
Unsafe version ofpNext
.static int
nroundingModeIndependence(long struct)
Unsafe version ofroundingModeIndependence()
.static int
nshaderDenormFlushToZeroFloat16(long struct)
Unsafe version ofshaderDenormFlushToZeroFloat16()
.static int
nshaderDenormFlushToZeroFloat32(long struct)
Unsafe version ofshaderDenormFlushToZeroFloat32()
.static int
nshaderDenormFlushToZeroFloat64(long struct)
Unsafe version ofshaderDenormFlushToZeroFloat64()
.static int
nshaderDenormPreserveFloat16(long struct)
Unsafe version ofshaderDenormPreserveFloat16()
.static int
nshaderDenormPreserveFloat32(long struct)
Unsafe version ofshaderDenormPreserveFloat32()
.static int
nshaderDenormPreserveFloat64(long struct)
Unsafe version ofshaderDenormPreserveFloat64()
.static int
nshaderRoundingModeRTEFloat16(long struct)
Unsafe version ofshaderRoundingModeRTEFloat16()
.static int
nshaderRoundingModeRTEFloat32(long struct)
Unsafe version ofshaderRoundingModeRTEFloat32()
.static int
nshaderRoundingModeRTEFloat64(long struct)
Unsafe version ofshaderRoundingModeRTEFloat64()
.static int
nshaderRoundingModeRTZFloat16(long struct)
Unsafe version ofshaderRoundingModeRTZFloat16()
.static int
nshaderRoundingModeRTZFloat32(long struct)
Unsafe version ofshaderRoundingModeRTZFloat32()
.static int
nshaderRoundingModeRTZFloat64(long struct)
Unsafe version ofshaderRoundingModeRTZFloat64()
.static int
nshaderSignedZeroInfNanPreserveFloat16(long struct)
Unsafe version ofshaderSignedZeroInfNanPreserveFloat16()
.static int
nshaderSignedZeroInfNanPreserveFloat32(long struct)
Unsafe version ofshaderSignedZeroInfNanPreserveFloat32()
.static int
nshaderSignedZeroInfNanPreserveFloat64(long struct)
Unsafe version ofshaderSignedZeroInfNanPreserveFloat64()
.static int
nsType(long struct)
Unsafe version ofsType()
.static void
nsType(long struct, int value)
Unsafe version ofsType
.long
pNext()
Returns the value of thepNext
field.VkPhysicalDeviceFloatControlsPropertiesKHR
pNext(long value)
Sets the specified value to thepNext
field.int
roundingModeIndependence()
Returns the value of theroundingModeIndependence
field.VkPhysicalDeviceFloatControlsPropertiesKHR
set(int sType, long pNext)
Initializes this struct with the specified values.VkPhysicalDeviceFloatControlsPropertiesKHR
set(VkPhysicalDeviceFloatControlsPropertiesKHR src)
Copies the specified struct data to this struct.boolean
shaderDenormFlushToZeroFloat16()
Returns the value of theshaderDenormFlushToZeroFloat16
field.boolean
shaderDenormFlushToZeroFloat32()
Returns the value of theshaderDenormFlushToZeroFloat32
field.boolean
shaderDenormFlushToZeroFloat64()
Returns the value of theshaderDenormFlushToZeroFloat64
field.boolean
shaderDenormPreserveFloat16()
Returns the value of theshaderDenormPreserveFloat16
field.boolean
shaderDenormPreserveFloat32()
Returns the value of theshaderDenormPreserveFloat32
field.boolean
shaderDenormPreserveFloat64()
Returns the value of theshaderDenormPreserveFloat64
field.boolean
shaderRoundingModeRTEFloat16()
Returns the value of theshaderRoundingModeRTEFloat16
field.boolean
shaderRoundingModeRTEFloat32()
Returns the value of theshaderRoundingModeRTEFloat32
field.boolean
shaderRoundingModeRTEFloat64()
Returns the value of theshaderRoundingModeRTEFloat64
field.boolean
shaderRoundingModeRTZFloat16()
Returns the value of theshaderRoundingModeRTZFloat16
field.boolean
shaderRoundingModeRTZFloat32()
Returns the value of theshaderRoundingModeRTZFloat32
field.boolean
shaderRoundingModeRTZFloat64()
Returns the value of theshaderRoundingModeRTZFloat64
field.boolean
shaderSignedZeroInfNanPreserveFloat16()
Returns the value of theshaderSignedZeroInfNanPreserveFloat16
field.boolean
shaderSignedZeroInfNanPreserveFloat32()
Returns the value of theshaderSignedZeroInfNanPreserveFloat32
field.boolean
shaderSignedZeroInfNanPreserveFloat64()
Returns the value of theshaderSignedZeroInfNanPreserveFloat64
field.int
sizeof()
int
sType()
Returns the value of thesType
field.VkPhysicalDeviceFloatControlsPropertiesKHR
sType(int value)
Sets the specified value to thesType
field.
-
-
-
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 aVkPhysicalDeviceFloatControlsPropertiesKHR
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 Detail
-
sizeof
public int sizeof()
- Specified by:
sizeof
in classorg.lwjgl.system.Struct
-
sType
public int sType()
Returns the value of thesType
field.
-
pNext
public long pNext()
Returns the value of thepNext
field.
-
denormBehaviorIndependence
public int denormBehaviorIndependence()
Returns the value of thedenormBehaviorIndependence
field.
-
roundingModeIndependence
public int roundingModeIndependence()
Returns the value of theroundingModeIndependence
field.
-
shaderSignedZeroInfNanPreserveFloat16
public boolean shaderSignedZeroInfNanPreserveFloat16()
Returns the value of theshaderSignedZeroInfNanPreserveFloat16
field.
-
shaderSignedZeroInfNanPreserveFloat32
public boolean shaderSignedZeroInfNanPreserveFloat32()
Returns the value of theshaderSignedZeroInfNanPreserveFloat32
field.
-
shaderSignedZeroInfNanPreserveFloat64
public boolean shaderSignedZeroInfNanPreserveFloat64()
Returns the value of theshaderSignedZeroInfNanPreserveFloat64
field.
-
shaderDenormPreserveFloat16
public boolean shaderDenormPreserveFloat16()
Returns the value of theshaderDenormPreserveFloat16
field.
-
shaderDenormPreserveFloat32
public boolean shaderDenormPreserveFloat32()
Returns the value of theshaderDenormPreserveFloat32
field.
-
shaderDenormPreserveFloat64
public boolean shaderDenormPreserveFloat64()
Returns the value of theshaderDenormPreserveFloat64
field.
-
shaderDenormFlushToZeroFloat16
public boolean shaderDenormFlushToZeroFloat16()
Returns the value of theshaderDenormFlushToZeroFloat16
field.
-
shaderDenormFlushToZeroFloat32
public boolean shaderDenormFlushToZeroFloat32()
Returns the value of theshaderDenormFlushToZeroFloat32
field.
-
shaderDenormFlushToZeroFloat64
public boolean shaderDenormFlushToZeroFloat64()
Returns the value of theshaderDenormFlushToZeroFloat64
field.
-
shaderRoundingModeRTEFloat16
public boolean shaderRoundingModeRTEFloat16()
Returns the value of theshaderRoundingModeRTEFloat16
field.
-
shaderRoundingModeRTEFloat32
public boolean shaderRoundingModeRTEFloat32()
Returns the value of theshaderRoundingModeRTEFloat32
field.
-
shaderRoundingModeRTEFloat64
public boolean shaderRoundingModeRTEFloat64()
Returns the value of theshaderRoundingModeRTEFloat64
field.
-
shaderRoundingModeRTZFloat16
public boolean shaderRoundingModeRTZFloat16()
Returns the value of theshaderRoundingModeRTZFloat16
field.
-
shaderRoundingModeRTZFloat32
public boolean shaderRoundingModeRTZFloat32()
Returns the value of theshaderRoundingModeRTZFloat32
field.
-
shaderRoundingModeRTZFloat64
public boolean shaderRoundingModeRTZFloat64()
Returns the value of theshaderRoundingModeRTZFloat64
field.
-
sType
public VkPhysicalDeviceFloatControlsPropertiesKHR sType(int value)
Sets the specified value to thesType
field.
-
pNext
public VkPhysicalDeviceFloatControlsPropertiesKHR pNext(long value)
Sets the specified value to thepNext
field.
-
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 newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated withmemAlloc
. The instance must be explicitly freed.
-
calloc
public static VkPhysicalDeviceFloatControlsPropertiesKHR calloc()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated withmemCalloc
. The instance must be explicitly freed.
-
create
public static VkPhysicalDeviceFloatControlsPropertiesKHR create()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated withBufferUtils
.
-
create
public static VkPhysicalDeviceFloatControlsPropertiesKHR create(long address)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance for the specified memory address.
-
createSafe
@Nullable public static VkPhysicalDeviceFloatControlsPropertiesKHR createSafe(long address)
-
malloc
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer malloc(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer calloc(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer create(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer create(long address, int capacity)
Create aVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance 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 newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated on the thread-localMemoryStack
.
-
callocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR callocStack()
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.
-
mallocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
callocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR
instance allocated on the specifiedMemoryStack
and 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.Buffer
instance allocated on the thread-localMemoryStack
.- Parameters:
capacity
- the buffer capacity
-
callocStack
public static VkPhysicalDeviceFloatControlsPropertiesKHR.Buffer callocStack(int capacity)
Returns a newVkPhysicalDeviceFloatControlsPropertiesKHR.Buffer
instance allocated on the thread-localMemoryStack
and 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.Buffer
instance 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.Buffer
instance allocated on the specifiedMemoryStack
and 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
.
-
-