org.lwjgl.opengl
Class ARBTessellationShader

java.lang.Object
  extended by org.lwjgl.opengl.ARBTessellationShader

public final class ARBTessellationShader
extends java.lang.Object


Field Summary
static int GL_CCW
          Returned by GetProgramiv when <pname> is TESS_GEN_VERTEX_ORDER:
static int GL_CW
          Returned by GetProgramiv when <pname> is TESS_GEN_VERTEX_ORDER:
static int GL_EQUAL
          Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
static int GL_FALSE
          Returned by GetProgramiv when <pname> is TESS_GEN_POINT_MODE:
static int GL_FRACTIONAL_EVEN
          Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
static int GL_FRACTIONAL_ODD
          Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:
static int GL_ISOLINES
          Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
static int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_PATCH_VERTICES
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_GEN_LEVEL
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_MAX_TESS_PATCH_COMPONENTS
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_PATCH_DEFAULT_INNER_LEVEL
          Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
static int GL_PATCH_DEFAULT_OUTER_LEVEL
          Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:
static int GL_PATCH_VERTICES
          Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:
static int GL_PATCHES
          Accepted by the <mode> parameter of Begin and all vertex array functions that implicitly call Begin:
static int GL_QUADS
          Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
static int GL_TESS_CONTROL_OUTPUT_VERTICES
          Accepted by the <pname> parameter of GetProgramiv:
static int GL_TESS_CONTROL_SHADER
          Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:
static int GL_TESS_EVALUATION_SHADER
          Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:
static int GL_TESS_GEN_MODE
          Accepted by the <pname> parameter of GetProgramiv:
static int GL_TESS_GEN_POINT_MODE
          Accepted by the <pname> parameter of GetProgramiv:
static int GL_TESS_GEN_SPACING
          Accepted by the <pname> parameter of GetProgramiv:
static int GL_TESS_GEN_VERTEX_ORDER
          Accepted by the <pname> parameter of GetProgramiv:
static int GL_TRIANGLES
          Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
static int GL_TRUE
          Returned by GetProgramiv when <pname> is TESS_GEN_POINT_MODE:
static int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
          Accepted by the <pname> parameter of GetActiveUniformBlockiv:
static int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
          Accepted by the <pname> parameter of GetActiveUniformBlockiv:
 
Method Summary
static void glPatchParameter(int pname, java.nio.FloatBuffer values)
           
static void glPatchParameteri(int pname, int value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GL_PATCHES

public static final int GL_PATCHES
Accepted by the <mode> parameter of Begin and all vertex array functions that implicitly call Begin:

See Also:
Constant Field Values

GL_PATCH_VERTICES

public static final int GL_PATCH_VERTICES
Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_PATCH_DEFAULT_INNER_LEVEL

public static final int GL_PATCH_DEFAULT_INNER_LEVEL
Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_PATCH_DEFAULT_OUTER_LEVEL

public static final int GL_PATCH_DEFAULT_OUTER_LEVEL
Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_TESS_CONTROL_OUTPUT_VERTICES

public static final int GL_TESS_CONTROL_OUTPUT_VERTICES
Accepted by the <pname> parameter of GetProgramiv:

See Also:
Constant Field Values

GL_TESS_GEN_MODE

public static final int GL_TESS_GEN_MODE
Accepted by the <pname> parameter of GetProgramiv:

See Also:
Constant Field Values

GL_TESS_GEN_SPACING

public static final int GL_TESS_GEN_SPACING
Accepted by the <pname> parameter of GetProgramiv:

See Also:
Constant Field Values

GL_TESS_GEN_VERTEX_ORDER

public static final int GL_TESS_GEN_VERTEX_ORDER
Accepted by the <pname> parameter of GetProgramiv:

See Also:
Constant Field Values

GL_TESS_GEN_POINT_MODE

public static final int GL_TESS_GEN_POINT_MODE
Accepted by the <pname> parameter of GetProgramiv:

See Also:
Constant Field Values

GL_TRIANGLES

public static final int GL_TRIANGLES
Returned by GetProgramiv when <pname> is TESS_GEN_MODE:

See Also:
Constant Field Values

GL_QUADS

public static final int GL_QUADS
Returned by GetProgramiv when <pname> is TESS_GEN_MODE:

See Also:
Constant Field Values

GL_ISOLINES

public static final int GL_ISOLINES
Returned by GetProgramiv when <pname> is TESS_GEN_MODE:

See Also:
Constant Field Values

GL_EQUAL

public static final int GL_EQUAL
Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:

See Also:
Constant Field Values

GL_FRACTIONAL_ODD

public static final int GL_FRACTIONAL_ODD
Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:

See Also:
Constant Field Values

GL_FRACTIONAL_EVEN

public static final int GL_FRACTIONAL_EVEN
Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:

See Also:
Constant Field Values

GL_CCW

public static final int GL_CCW
Returned by GetProgramiv when <pname> is TESS_GEN_VERTEX_ORDER:

See Also:
Constant Field Values

GL_CW

public static final int GL_CW
Returned by GetProgramiv when <pname> is TESS_GEN_VERTEX_ORDER:

See Also:
Constant Field Values

GL_FALSE

public static final int GL_FALSE
Returned by GetProgramiv when <pname> is TESS_GEN_POINT_MODE:

See Also:
Constant Field Values

GL_TRUE

public static final int GL_TRUE
Returned by GetProgramiv when <pname> is TESS_GEN_POINT_MODE:

See Also:
Constant Field Values

GL_MAX_PATCH_VERTICES

public static final int GL_MAX_PATCH_VERTICES
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_GEN_LEVEL

public static final int GL_MAX_TESS_GEN_LEVEL
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_PATCH_COMPONENTS

public static final int GL_MAX_TESS_PATCH_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER

public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
Accepted by the <pname> parameter of GetActiveUniformBlockiv:

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER

public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
Accepted by the <pname> parameter of GetActiveUniformBlockiv:

See Also:
Constant Field Values

GL_TESS_EVALUATION_SHADER

public static final int GL_TESS_EVALUATION_SHADER
Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:

See Also:
Constant Field Values

GL_TESS_CONTROL_SHADER

public static final int GL_TESS_CONTROL_SHADER
Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:

See Also:
Constant Field Values
Method Detail

glPatchParameteri

public static void glPatchParameteri(int pname,
                                     int value)

glPatchParameter

public static void glPatchParameter(int pname,
                                    java.nio.FloatBuffer values)


Copyright © 2002-2009 lwjgl.org. All Rights Reserved.