public final class KHRShaderFloat16Int8
extends java.lang.Object
The VK_KHR_shader_float16_int8 extension allows use of 16-bit floating-point types and 8-bit integer types in shaders for arithmetic operations.
It introduces two new optional features shaderFloat16 and shaderInt8 which directly map to the Float16 and the Int8 SPIR-V capabilities. The VK_KHR_shader_float16_int8 extension also specifies precision requirements for half-precision floating-point SPIR-V operations. This extension does not enable use of 8-bit integer types or 16-bit floating-point types in any shader input and output interfaces and therefore does not supersede the VK_KHR_8bit_storage or VK_KHR_16bit_storage extensions.
VK_KHR_shader_float16_int8VK_KHR_get_physical_device_properties2VK_KHR_8bit_storageVK_KHR_16bit_storageVK_KHR_shader_float_controls| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME
The extension name.
|
static int |
VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION
The extension specification version.
|
static int |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR
Extends
VkStructureType. |
static int |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR
Extends
VkStructureType. |
public static final int VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION
public static final java.lang.String VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR
VkStructureType.
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR
VkStructureType.
Copyright LWJGL. All Rights Reserved. License terms.