public final class KHRShaderFloatControls
extends java.lang.Object
The VK_KHR_shader_float_controls extension enables efficient use of floating-point computations through the ability to query and override the implementation's default behavior for rounding modes, denormals, signed zero, and infinity.
VK_KHR_shader_float_controlsVK_KHR_get_physical_device_properties2SPV_KHR_float_controls| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME
The extension name.
|
static int |
VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION
The extension specification version.
|
static int |
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR
VkShaderFloatControlsIndependenceKHR - Enum specifying whether, and how, shader float controls can be set separately
|
static int |
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR
VkShaderFloatControlsIndependenceKHR - Enum specifying whether, and how, shader float controls can be set separately
|
static int |
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR
VkShaderFloatControlsIndependenceKHR - Enum specifying whether, and how, shader float controls can be set separately
|
static int |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR
Extends
VkStructureType. |
public static final int VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION
public static final java.lang.String VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR
VkStructureType.public static final int VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR
SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR specifies that shader float controls for 32-bit floating point can be set independently; other bit widths must be set identically to each other.SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR specifies that shader float controls for all bit widths can be set independently.SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR specifies that shader float controls for all bit widths must be set identically.public static final int VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR
SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR specifies that shader float controls for 32-bit floating point can be set independently; other bit widths must be set identically to each other.SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR specifies that shader float controls for all bit widths can be set independently.SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR specifies that shader float controls for all bit widths must be set identically.public static final int VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR
SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR specifies that shader float controls for 32-bit floating point can be set independently; other bit widths must be set identically to each other.SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR specifies that shader float controls for all bit widths can be set independently.SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR specifies that shader float controls for all bit widths must be set identically.Copyright LWJGL. All Rights Reserved. License terms.