gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.NV.ViewportSwizzle

Contents

Synopsis

Extension Support

gl_NV_viewport_swizzle :: Bool Source #

Checks that the GL_NV_viewport_swizzle extension is available.

GL_NV_viewport_swizzle

glViewportSwizzleNV :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> GLenum -> m () Source #

Usage: glViewportSwizzleNV index swizzlex swizzley swizzlez swizzlew

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

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

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

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

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

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

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

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

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

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

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

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