Top Description Fields Constructors Methods
org.lwjgl.opengl

public final Class ARBGPUShader5

extends Object
Class Inheritance

Native bindings to the ARB_gpu_shader5 extension.

This extension provides a set of new features to the OpenGL Shading Language and related APIs to support capabilities of new GPUs, extending the capabilities of version 1.50 of the OpenGL Shading Language. Shaders using the new functionality provided by this extension should enable this functionality via the construct:


#extension GL_ARB_gpu_shader5 : require     (or enable)

This extension provides a variety of new features for all shader types, including:

This extension also provides some new capabilities for individual shader types, including:

Requires GL32 and GLSL 1.50. Promoted to core in OpenGL 4.0.

Field Summary

Modifier and TypeField and Description
public static final int
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.

public static final int
GL_GEOMETRY_SHADER_INVOCATIONS

Accepted by the pname parameter of GetProgramiv.

public static final int
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.

public static final int
GL_MAX_GEOMETRY_SHADER_INVOCATIONS

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.

public static final int
GL_MAX_VERTEX_STREAMS

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.

public static final int
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_FRAGMENT_INTERPOLATION_OFFSET_BITSback to summary
public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.

GL_GEOMETRY_SHADER_INVOCATIONSback to summary
public static final int GL_GEOMETRY_SHADER_INVOCATIONS

Accepted by the pname parameter of GetProgramiv.

GL_MAX_FRAGMENT_INTERPOLATION_OFFSETback to summary
public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.

GL_MAX_GEOMETRY_SHADER_INVOCATIONSback to summary
public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.

GL_MAX_VERTEX_STREAMSback to summary
public static final int GL_MAX_VERTEX_STREAMS

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.

GL_MIN_FRAGMENT_INTERPOLATION_OFFSETback to summary
public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.

Constructor Detail

ARBGPUShader5back to summary
private ARBGPUShader5()