Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- gl_ARB_tessellation_shader :: Bool
- glPatchParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPatchParameteri :: MonadIO m => GLenum -> GLint -> m ()
- pattern GL_CCW :: (Eq a, Num a) => a
- pattern GL_CW :: (Eq a, Num a) => a
- pattern GL_EQUAL :: (Eq a, Num a) => a
- pattern GL_FRACTIONAL_EVEN :: (Eq a, Num a) => a
- pattern GL_FRACTIONAL_ODD :: (Eq a, Num a) => a
- pattern GL_ISOLINES :: (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_PATCH_VERTICES :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_GEN_LEVEL :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_PATCH_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_PATCHES :: (Eq a, Num a) => a
- pattern GL_PATCH_DEFAULT_INNER_LEVEL :: (Eq a, Num a) => a
- pattern GL_PATCH_DEFAULT_OUTER_LEVEL :: (Eq a, Num a) => a
- pattern GL_PATCH_VERTICES :: (Eq a, Num a) => a
- pattern GL_QUADS :: (Eq a, Num a) => a
- pattern GL_TESS_CONTROL_OUTPUT_VERTICES :: (Eq a, Num a) => a
- pattern GL_TESS_CONTROL_SHADER :: (Eq a, Num a) => a
- pattern GL_TESS_EVALUATION_SHADER :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_MODE :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_POINT_MODE :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_SPACING :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_VERTEX_ORDER :: (Eq a, Num a) => a
- pattern GL_TRIANGLES :: (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER :: (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER :: (Eq a, Num a) => a
Extension Support
gl_ARB_tessellation_shader :: Bool Source #
Checks that the GL_ARB_tessellation_shader extension is available.
GL_ARB_tessellation_shader
glPatchParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glPatchParameterfv
pname values
The length of values
should be COMPSIZE(pname)
.
glPatchParameteri :: MonadIO m => GLenum -> GLint -> m () Source #
Usage: glPatchParameteri
pname value
pattern GL_FRACTIONAL_EVEN :: (Eq a, Num a) => a Source #
pattern GL_FRACTIONAL_ODD :: (Eq a, Num a) => a Source #
pattern GL_ISOLINES :: (Eq a, Num a) => a Source #
pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_PATCH_VERTICES :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_GEN_LEVEL :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_PATCH_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_PATCHES :: (Eq a, Num a) => a Source #
pattern GL_PATCH_DEFAULT_INNER_LEVEL :: (Eq a, Num a) => a Source #
pattern GL_PATCH_DEFAULT_OUTER_LEVEL :: (Eq a, Num a) => a Source #
pattern GL_PATCH_VERTICES :: (Eq a, Num a) => a Source #
pattern GL_TESS_CONTROL_OUTPUT_VERTICES :: (Eq a, Num a) => a Source #
pattern GL_TESS_CONTROL_SHADER :: (Eq a, Num a) => a Source #
pattern GL_TESS_EVALUATION_SHADER :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_MODE :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_POINT_MODE :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_SPACING :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_VERTEX_ORDER :: (Eq a, Num a) => a Source #
pattern GL_TRIANGLES :: (Eq a, Num a) => a Source #
pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER :: (Eq a, Num a) => a Source #
pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER :: (Eq a, Num a) => a Source #