public final class AMDGPUShaderHalfFloat
extends java.lang.Object
This extension was developed based on the NV_gpu_shader5 extension to allow implementations supporting half float in shader and expose the
feature without the additional requirements that are present in NV_gpu_shader5.
The extension introduces the following features for all shader types:
This extension is designed to be a functional superset of the half-precision floating-point support from NV_gpu_shader5 and to keep source code compatible with that, thus the new procedures, functions, and tokens are identical to those found in that extension.
Requires OpenGL 4.0 and GLSL 4.00.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_FLOAT16_MAT2_AMD
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_FLOAT16_MAT2x3_AMD
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_FLOAT16_MAT2x4_AMD
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_FLOAT16_MAT3_AMD
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_FLOAT16_MAT3x2_AMD
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_FLOAT16_MAT3x4_AMD
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_FLOAT16_MAT4_AMD
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_FLOAT16_MAT4x2_AMD
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_FLOAT16_MAT4x3_AMD
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
public static final int GL_FLOAT16_MAT2_AMD
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_MAT3_AMD
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_MAT4_AMD
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_MAT2x3_AMD
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_MAT2x4_AMD
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_MAT3x2_AMD
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_MAT3x4_AMD
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_MAT4x2_AMD
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_MAT4x3_AMD
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.Copyright LWJGL. All Rights Reserved. License terms.