Top Fields Constructors Methods
org.lwjgl.opengl

public final Class ARBTessellationShader

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
GL_FRACTIONAL_EVEN

Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:

public static final int
GL_FRACTIONAL_ODD

Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:

public static final int
GL_ISOLINES

Returned by GetProgramiv when <pname> is TESS_GEN_MODE:

public static final int
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_PATCH_VERTICES

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_GEN_LEVEL

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_MAX_TESS_PATCH_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_PATCH_DEFAULT_INNER_LEVEL

Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:

public static final int
GL_PATCH_DEFAULT_OUTER_LEVEL

Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:

public static final int
GL_PATCH_VERTICES

Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

public static final int
GL_PATCHES

Accepted by the <mode> parameter of Begin and all vertex array functions that implicitly call Begin:

public static final int
GL_TESS_CONTROL_OUTPUT_VERTICES

Accepted by the <pname> parameter of GetProgramiv:

public static final int
GL_TESS_CONTROL_SHADER

Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:

public static final int
GL_TESS_EVALUATION_SHADER

Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:

public static final int
GL_TESS_GEN_MODE

Accepted by the <pname> parameter of GetProgramiv:

public static final int
GL_TESS_GEN_POINT_MODE

Accepted by the <pname> parameter of GetProgramiv:

public static final int
GL_TESS_GEN_SPACING

Accepted by the <pname> parameter of GetProgramiv:

public static final int
GL_TESS_GEN_VERTEX_ORDER

Accepted by the <pname> parameter of GetProgramiv:

public static final int
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER

Accepted by the <pname> parameter of GetActiveUniformBlockiv:

public static final int
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER

Accepted by the <pname> parameter of GetActiveUniformBlockiv:

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
glPatchParameter(int pname, FloatBuffer values)

public static void
glPatchParameteri(int pname, int value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_FRACTIONAL_EVENback to summary
public static final int GL_FRACTIONAL_EVEN

Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:

GL_FRACTIONAL_ODDback to summary
public static final int GL_FRACTIONAL_ODD

Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:

GL_ISOLINESback to summary
public static final int GL_ISOLINES

Returned by GetProgramiv when <pname> is TESS_GEN_MODE:

GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTSback to summary
public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTSback to summary
public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_PATCH_VERTICESback to summary
public static final int GL_MAX_PATCH_VERTICES

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_CONTROL_INPUT_COMPONENTSback to summary
public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTSback to summary
public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITSback to summary
public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTSback to summary
public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_CONTROL_UNIFORM_BLOCKSback to summary
public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTSback to summary
public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_EVALUATION_INPUT_COMPONENTSback to summary
public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTSback to summary
public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITSback to summary
public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKSback to summary
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTSback to summary
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_GEN_LEVELback to summary
public static final int GL_MAX_TESS_GEN_LEVEL

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_MAX_TESS_PATCH_COMPONENTSback to summary
public static final int GL_MAX_TESS_PATCH_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_PATCH_DEFAULT_INNER_LEVELback to summary
public static final int GL_PATCH_DEFAULT_INNER_LEVEL

Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:

GL_PATCH_DEFAULT_OUTER_LEVELback to summary
public static final int GL_PATCH_DEFAULT_OUTER_LEVEL

Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:

GL_PATCH_VERTICESback to summary
public static final int GL_PATCH_VERTICES

Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

GL_PATCHESback to summary
public static final int GL_PATCHES

Accepted by the <mode> parameter of Begin and all vertex array functions that implicitly call Begin:

GL_TESS_CONTROL_OUTPUT_VERTICESback to summary
public static final int GL_TESS_CONTROL_OUTPUT_VERTICES

Accepted by the <pname> parameter of GetProgramiv:

GL_TESS_CONTROL_SHADERback to summary
public static final int GL_TESS_CONTROL_SHADER

Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:

GL_TESS_EVALUATION_SHADERback to summary
public static final int GL_TESS_EVALUATION_SHADER

Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:

GL_TESS_GEN_MODEback to summary
public static final int GL_TESS_GEN_MODE

Accepted by the <pname> parameter of GetProgramiv:

GL_TESS_GEN_POINT_MODEback to summary
public static final int GL_TESS_GEN_POINT_MODE

Accepted by the <pname> parameter of GetProgramiv:

GL_TESS_GEN_SPACINGback to summary
public static final int GL_TESS_GEN_SPACING

Accepted by the <pname> parameter of GetProgramiv:

GL_TESS_GEN_VERTEX_ORDERback to summary
public static final int GL_TESS_GEN_VERTEX_ORDER

Accepted by the <pname> parameter of GetProgramiv:

GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADERback to summary
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER

Accepted by the <pname> parameter of GetActiveUniformBlockiv:

GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADERback to summary
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER

Accepted by the <pname> parameter of GetActiveUniformBlockiv:

Constructor Detail

ARBTessellationShaderback to summary
private ARBTessellationShader()

Method Detail

glPatchParameterback to summary
public static void glPatchParameter(int pname, FloatBuffer values)
glPatchParameteriback to summary
public static void glPatchParameteri(int pname, int value)