gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.EXT.TessellationShader

Contents

Synopsis

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_CCW :: forall a. (Num a, Eq a) => a Source #

pattern GL_CW :: forall a. (Num a, Eq a) => a Source #

pattern GL_EQUAL :: forall a. (Num a, Eq a) => a Source #

pattern GL_FRACTIONAL_EVEN_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_FRACTIONAL_ODD_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_ISOLINES_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_IS_PER_PATCH_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_PATCH_VERTICES_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_GEN_LEVEL_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_TESS_PATCH_COMPONENTS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATCHES_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATCH_VERTICES_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: forall a. (Num a, Eq a) => a Source #

pattern GL_QUADS_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TESS_CONTROL_OUTPUT_VERTICES_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TESS_CONTROL_SHADER_BIT_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TESS_CONTROL_SHADER_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TESS_EVALUATION_SHADER_BIT_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TESS_EVALUATION_SHADER_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TESS_GEN_MODE_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TESS_GEN_POINT_MODE_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TESS_GEN_SPACING_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TESS_GEN_VERTEX_ORDER_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TRIANGLES :: forall a. (Num a, Eq a) => a Source #