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. and GLSL 4.00.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_FLOAT16_MAT2_AMD
Returned by the |
| public static final int | GL_FLOAT16_MAT2x3_AMD
Returned by the |
| public static final int | GL_FLOAT16_MAT2x4_AMD
Returned by the |
| public static final int | GL_FLOAT16_MAT3_AMD
Returned by the |
| public static final int | GL_FLOAT16_MAT3x2_AMD
Returned by the |
| public static final int | GL_FLOAT16_MAT3x4_AMD
Returned by the |
| public static final int | GL_FLOAT16_MAT4_AMD
Returned by the |
| public static final int | GL_FLOAT16_MAT4x2_AMD
Returned by the |
| public static final int | GL_FLOAT16_MAT4x3_AMD
Returned by the |
| Access | Constructor and Description |
|---|---|
| private |
| GL_FLOAT16_MAT2_AMD | back to summary |
|---|---|
| public static final int GL_FLOAT16_MAT2_AMD Returned by the | |
| GL_FLOAT16_MAT2x3_AMD | back to summary |
|---|---|
| public static final int GL_FLOAT16_MAT2x3_AMD Returned by the | |
| GL_FLOAT16_MAT2x4_AMD | back to summary |
|---|---|
| public static final int GL_FLOAT16_MAT2x4_AMD Returned by the | |
| GL_FLOAT16_MAT3_AMD | back to summary |
|---|---|
| public static final int GL_FLOAT16_MAT3_AMD Returned by the | |
| GL_FLOAT16_MAT3x2_AMD | back to summary |
|---|---|
| public static final int GL_FLOAT16_MAT3x2_AMD Returned by the | |
| GL_FLOAT16_MAT3x4_AMD | back to summary |
|---|---|
| public static final int GL_FLOAT16_MAT3x4_AMD Returned by the | |
| GL_FLOAT16_MAT4_AMD | back to summary |
|---|---|
| public static final int GL_FLOAT16_MAT4_AMD Returned by the | |
| GL_FLOAT16_MAT4x2_AMD | back to summary |
|---|---|
| public static final int GL_FLOAT16_MAT4x2_AMD Returned by the | |
| GL_FLOAT16_MAT4x3_AMD | back to summary |
|---|---|
| public static final int GL_FLOAT16_MAT4x3_AMD Returned by the | |
| AMDGPUShaderHalfFloat | back to summary |
|---|---|
| private AMDGPUShaderHalfFloat() | |