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
           
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
           
static int GL_FRACTIONAL_ODD
           
static int GL_ISOLINES
           
static int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
           
static int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
           
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
           
static int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
           
static int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
           
static int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
           
static int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
           
static int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
           
static int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
           
static int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
           
static int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
           
static int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
           
static int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
           
static int GL_MAX_TESS_GEN_LEVEL
           
static int GL_MAX_TESS_PATCH_COMPONENTS
           
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
           
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
           
static int GL_TESS_CONTROL_OUTPUT_VERTICES
          Accepted by the <pname> parameter of GetProgramiv:
static int GL_TESS_CONTROL_SHADER
           
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
           
static int GL_TESS_GEN_POINT_MODE
           
static int GL_TESS_GEN_SPACING
           
static int GL_TESS_GEN_VERTEX_ORDER
           
static int GL_TRIANGLES
          Returned by GetProgramiv when <pname> is TESS_GEN_MODE:
static int GL_TRUE
           
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
           
 
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
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
See Also:
Constant Field Values

GL_TESS_GEN_SPACING

public static final int GL_TESS_GEN_SPACING
See Also:
Constant Field Values

GL_TESS_GEN_VERTEX_ORDER

public static final int GL_TESS_GEN_VERTEX_ORDER
See Also:
Constant Field Values

GL_TESS_GEN_POINT_MODE

public static final int GL_TESS_GEN_POINT_MODE
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
See Also:
Constant Field Values

GL_ISOLINES

public static final int GL_ISOLINES
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
See Also:
Constant Field Values

GL_FRACTIONAL_EVEN

public static final int GL_FRACTIONAL_EVEN
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
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
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
See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
See Also:
Constant Field Values

GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
See Also:
Constant Field Values

GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
See Also:
Constant Field Values

GL_MAX_TESS_PATCH_COMPONENTS

public static final int GL_MAX_TESS_PATCH_COMPONENTS
See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
See Also:
Constant Field Values

GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
See Also:
Constant Field Values

GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
See Also:
Constant Field Values

GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
See Also:
Constant Field Values

GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
See Also:
Constant Field Values

GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
See Also:
Constant Field Values

GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
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
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
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.