module Graphics.Rendering.OpenGL.GL.Shaders.Limits (
maxVertexTextureImageUnits, maxTextureImageUnits,
maxCombinedTextureImageUnits, maxTextureCoords, maxVertexUniformComponents,
maxFragmentUniformComponents, maxVertexAttribs, maxVaryingFloats
) where
import Data.StateVar
import Graphics.Rendering.OpenGL.GL.QueryUtils
import Graphics.GL
maxVertexTextureImageUnits :: GettableStateVar GLsizei
maxVertexTextureImageUnits :: GettableStateVar GLsizei
maxVertexTextureImageUnits = PName1I -> GettableStateVar GLsizei
getLimit PName1I
GetMaxVertexTextureImageUnits
maxTextureImageUnits :: GettableStateVar GLsizei
maxTextureImageUnits :: GettableStateVar GLsizei
maxTextureImageUnits = PName1I -> GettableStateVar GLsizei
getLimit PName1I
GetMaxTextureImageUnits
maxCombinedTextureImageUnits :: GettableStateVar GLsizei
maxCombinedTextureImageUnits :: GettableStateVar GLsizei
maxCombinedTextureImageUnits = PName1I -> GettableStateVar GLsizei
getLimit PName1I
GetMaxCombinedTextureImageUnits
maxTextureCoords :: GettableStateVar GLsizei
maxTextureCoords :: GettableStateVar GLsizei
maxTextureCoords = PName1I -> GettableStateVar GLsizei
getLimit PName1I
GetMaxTextureCoords
maxVertexUniformComponents :: GettableStateVar GLsizei
maxVertexUniformComponents :: GettableStateVar GLsizei
maxVertexUniformComponents = PName1I -> GettableStateVar GLsizei
getLimit PName1I
GetMaxVertexUniformComponents
maxFragmentUniformComponents :: GettableStateVar GLsizei
maxFragmentUniformComponents :: GettableStateVar GLsizei
maxFragmentUniformComponents = PName1I -> GettableStateVar GLsizei
getLimit PName1I
GetMaxFragmentUniformComponents
maxVertexAttribs :: GettableStateVar GLsizei
maxVertexAttribs :: GettableStateVar GLsizei
maxVertexAttribs = PName1I -> GettableStateVar GLsizei
getLimit PName1I
GetMaxVertexAttribs
maxVaryingFloats :: GettableStateVar GLsizei
maxVaryingFloats :: GettableStateVar GLsizei
maxVaryingFloats = PName1I -> GettableStateVar GLsizei
getLimit PName1I
GetMaxVaryingFloats
getLimit :: PName1I -> GettableStateVar GLsizei
getLimit :: PName1I -> GettableStateVar GLsizei
getLimit = forall a. IO a -> IO a
makeGettableStateVar forall b c a. (b -> c) -> (a -> b) -> a -> c
. forall p a. GetPName1I p => (GLsizei -> a) -> p -> IO a
getSizei1 forall a. a -> a
id