----------------------------------------------------------------------------- -- | -- Module : Graphics.Rendering.OGL.GL -- Copyright : (c) Sven Panne 2002-2006 -- License : BSD-style (see the file libraries/OpenGL/LICENSE) -- -- Maintainer : sven.panne@aedion.de -- Stability : stable -- Portability : portable -- -- A Haskell binding for OpenGL, the industry\'s most widely used and -- supported 2D and 3D graphics API. -- ----------------------------------------------------------------------------- module Graphics.Rendering.OGL.GL ( -- * OpenGL Operation module Graphics.Rendering.OGL.GL.BasicTypes, module Graphics.Rendering.OGL.GL.BeginEnd, module Graphics.Rendering.OGL.GL.VertexSpec, module Graphics.Rendering.OGL.GL.VertexArrays, module Graphics.Rendering.OGL.GL.BufferObjects, module Graphics.Rendering.OGL.GL.Rectangles, module Graphics.Rendering.OGL.GL.CoordTrans, module Graphics.Rendering.OGL.GL.Clipping, module Graphics.Rendering.OGL.GL.RasterPos, module Graphics.Rendering.OGL.GL.Colors, module Graphics.Rendering.OGL.GL.Shaders, -- * Rasterization module Graphics.Rendering.OGL.GL.Antialiasing, module Graphics.Rendering.OGL.GL.Points, module Graphics.Rendering.OGL.GL.LineSegments, module Graphics.Rendering.OGL.GL.Polygons, module Graphics.Rendering.OGL.GL.PixelRectangles, module Graphics.Rendering.OGL.GL.Bitmaps, module Graphics.Rendering.OGL.GL.Texturing, module Graphics.Rendering.OGL.GL.ColorSum, module Graphics.Rendering.OGL.GL.Fog, -- * Per-Fragment Operations and the Framebuffer module Graphics.Rendering.OGL.GL.PerFragment, module Graphics.Rendering.OGL.GL.Framebuffer, module Graphics.Rendering.OGL.GL.ReadCopyPixels, -- * Special Functions module Graphics.Rendering.OGL.GL.Evaluators, module Graphics.Rendering.OGL.GL.Selection, module Graphics.Rendering.OGL.GL.Feedback, module Graphics.Rendering.OGL.GL.DisplayLists, module Graphics.Rendering.OGL.GL.FlushFinish, module Graphics.Rendering.OGL.GL.Hints, -- * State and State Requests module Graphics.Rendering.OGL.GL.StateVar, module Graphics.Rendering.OGL.GL.StringQueries, module Graphics.Rendering.OGL.GL.SavingState ) where import Graphics.Rendering.OGL.GL.BasicTypes import Graphics.Rendering.OGL.GL.BeginEnd import Graphics.Rendering.OGL.GL.VertexSpec import Graphics.Rendering.OGL.GL.VertexArrays import Graphics.Rendering.OGL.GL.BufferObjects import Graphics.Rendering.OGL.GL.Rectangles import Graphics.Rendering.OGL.GL.CoordTrans import Graphics.Rendering.OGL.GL.Clipping import Graphics.Rendering.OGL.GL.RasterPos import Graphics.Rendering.OGL.GL.Colors import Graphics.Rendering.OGL.GL.Shaders import Graphics.Rendering.OGL.GL.Antialiasing import Graphics.Rendering.OGL.GL.Points import Graphics.Rendering.OGL.GL.LineSegments import Graphics.Rendering.OGL.GL.Polygons import Graphics.Rendering.OGL.GL.PixelRectangles import Graphics.Rendering.OGL.GL.Bitmaps import Graphics.Rendering.OGL.GL.Texturing import Graphics.Rendering.OGL.GL.ColorSum import Graphics.Rendering.OGL.GL.Fog import Graphics.Rendering.OGL.GL.PerFragment import Graphics.Rendering.OGL.GL.Framebuffer import Graphics.Rendering.OGL.GL.ReadCopyPixels import Graphics.Rendering.OGL.GL.Evaluators import Graphics.Rendering.OGL.GL.Selection import Graphics.Rendering.OGL.GL.Feedback import Graphics.Rendering.OGL.GL.DisplayLists import Graphics.Rendering.OGL.GL.FlushFinish import Graphics.Rendering.OGL.GL.Hints import Graphics.Rendering.OGL.GL.StateVar import Graphics.Rendering.OGL.GL.StringQueries import Graphics.Rendering.OGL.GL.SavingState