Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- gl_EXT_tessellation_shader :: Bool
- glPatchParameteriEXT :: 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_EXT :: (Eq a, Num a) => a
- pattern GL_FRACTIONAL_ODD_EXT :: (Eq a, Num a) => a
- pattern GL_ISOLINES_EXT :: (Eq a, Num a) => a
- pattern GL_IS_PER_PATCH_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_PATCH_VERTICES_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_GEN_LEVEL_EXT :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_PATCH_COMPONENTS_EXT :: (Eq a, Num a) => a
- pattern GL_PATCHES_EXT :: (Eq a, Num a) => a
- pattern GL_PATCH_VERTICES_EXT :: (Eq a, Num a) => a
- pattern GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: (Eq a, Num a) => a
- pattern GL_QUADS_EXT :: (Eq a, Num a) => a
- pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT :: (Eq a, Num a) => a
- pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT :: (Eq a, Num a) => a
- pattern GL_TESS_CONTROL_OUTPUT_VERTICES_EXT :: (Eq a, Num a) => a
- pattern GL_TESS_CONTROL_SHADER_BIT_EXT :: (Eq a, Num a) => a
- pattern GL_TESS_CONTROL_SHADER_EXT :: (Eq a, Num a) => a
- pattern GL_TESS_EVALUATION_SHADER_BIT_EXT :: (Eq a, Num a) => a
- pattern GL_TESS_EVALUATION_SHADER_EXT :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_MODE_EXT :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_POINT_MODE_EXT :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_SPACING_EXT :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_VERTEX_ORDER_EXT :: (Eq a, Num a) => a
- pattern GL_TRIANGLES :: (Eq a, Num a) => a
Extension Support
gl_EXT_tessellation_shader :: Bool Source #
Checks that the GL_EXT_tessellation_shader extension is available.
GL_EXT_tessellation_shader
glPatchParameteriEXT :: MonadIO m => GLenum -> GLint -> m () Source #
Usage: glPatchParameteriEXT
pname value
This command is an alias for glPatchParameteri
.
pattern GL_FRACTIONAL_EVEN_EXT :: (Eq a, Num a) => a Source #
pattern GL_FRACTIONAL_ODD_EXT :: (Eq a, Num a) => a Source #
pattern GL_ISOLINES_EXT :: (Eq a, Num a) => a Source #
pattern GL_IS_PER_PATCH_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_PATCH_VERTICES_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_GEN_LEVEL_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_PATCH_COMPONENTS_EXT :: (Eq a, Num a) => a Source #
pattern GL_PATCHES_EXT :: (Eq a, Num a) => a Source #
pattern GL_PATCH_VERTICES_EXT :: (Eq a, Num a) => a Source #
pattern GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: (Eq a, Num a) => a Source #
pattern GL_QUADS_EXT :: (Eq a, Num a) => a Source #
pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT :: (Eq a, Num a) => a Source #
pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT :: (Eq a, Num a) => a Source #
pattern GL_TESS_CONTROL_OUTPUT_VERTICES_EXT :: (Eq a, Num a) => a Source #
pattern GL_TESS_CONTROL_SHADER_BIT_EXT :: (Eq a, Num a) => a Source #
pattern GL_TESS_CONTROL_SHADER_EXT :: (Eq a, Num a) => a Source #
pattern GL_TESS_EVALUATION_SHADER_BIT_EXT :: (Eq a, Num a) => a Source #
pattern GL_TESS_EVALUATION_SHADER_EXT :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_MODE_EXT :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_POINT_MODE_EXT :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_SPACING_EXT :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_VERTEX_ORDER_EXT :: (Eq a, Num a) => a Source #
pattern GL_TRIANGLES :: (Eq a, Num a) => a Source #