----------------------------------------------------------------------------- -- | -- Module : Graphics.Rendering.OpenGL.GL -- Copyright : (c) Sven Panne 2002-2016 -- License : BSD3 -- -- Maintainer : Sven Panne -- 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.OpenGL.GL ( -- * OpenGL Fundamentals module Graphics.GL.Types, module Graphics.Rendering.OpenGL.GL.FlushFinish, module Data.ObjectName, -- * Event Model module Graphics.Rendering.OpenGL.GL.SyncObjects, module Graphics.Rendering.OpenGL.GL.QueryObjects, -- * Vertex Specification and Drawing Commands module Graphics.Rendering.OpenGL.GL.PrimitiveMode, module Graphics.Rendering.OpenGL.GL.BeginEnd, module Graphics.Rendering.OpenGL.GL.Rectangles, module Graphics.Rendering.OpenGL.GL.ConditionalRendering, -- * OpenGL Operation module Graphics.Rendering.OpenGL.GL.VertexSpec, module Graphics.Rendering.OpenGL.GL.VertexArrays, module Graphics.Rendering.OpenGL.GL.VertexArrayObjects, module Graphics.Rendering.OpenGL.GL.BufferObjects, module Graphics.Rendering.OpenGL.GL.CoordTrans, module Graphics.Rendering.OpenGL.GL.Clipping, module Graphics.Rendering.OpenGL.GL.RasterPos, module Graphics.Rendering.OpenGL.GL.Colors, module Graphics.Rendering.OpenGL.GL.Shaders, -- * Rasterization module Graphics.Rendering.OpenGL.GL.Antialiasing, module Graphics.Rendering.OpenGL.GL.FramebufferObjects, module Graphics.Rendering.OpenGL.GL.Points, module Graphics.Rendering.OpenGL.GL.LineSegments, module Graphics.Rendering.OpenGL.GL.Polygons, module Graphics.Rendering.OpenGL.GL.PixelRectangles, module Graphics.Rendering.OpenGL.GL.Bitmaps, module Graphics.Rendering.OpenGL.GL.Texturing, module Graphics.Rendering.OpenGL.GL.ColorSum, module Graphics.Rendering.OpenGL.GL.Fog, -- * Per-Fragment Operations and the Framebuffer module Graphics.Rendering.OpenGL.GL.PerFragment, module Graphics.Rendering.OpenGL.GL.Framebuffer, module Graphics.Rendering.OpenGL.GL.ReadCopyPixels, -- * Special Functions module Graphics.Rendering.OpenGL.GL.Evaluators, module Graphics.Rendering.OpenGL.GL.Selection, module Graphics.Rendering.OpenGL.GL.Feedback, module Graphics.Rendering.OpenGL.GL.DisplayLists, module Graphics.Rendering.OpenGL.GL.Hints, module Graphics.Rendering.OpenGL.GL.PixellikeObject, module Graphics.Rendering.OpenGL.GL.TransformFeedback, module Graphics.Rendering.OpenGL.GL.DebugOutput, -- * State and State Requests module Data.StateVar, module Graphics.Rendering.OpenGL.GL.Tensor, module Graphics.Rendering.OpenGL.GL.StringQueries, module Graphics.Rendering.OpenGL.GL.SavingState ) where import Graphics.GL.Types import Graphics.Rendering.OpenGL.GL.FlushFinish import Data.ObjectName import Data.StateVar import Graphics.Rendering.OpenGL.GL.SyncObjects import Graphics.Rendering.OpenGL.GL.QueryObjects import Graphics.Rendering.OpenGL.GL.PrimitiveMode import Graphics.Rendering.OpenGL.GL.BeginEnd import Graphics.Rendering.OpenGL.GL.Rectangles import Graphics.Rendering.OpenGL.GL.ConditionalRendering import Graphics.Rendering.OpenGL.GL.VertexSpec import Graphics.Rendering.OpenGL.GL.VertexArrays import Graphics.Rendering.OpenGL.GL.VertexArrayObjects import Graphics.Rendering.OpenGL.GL.BufferObjects import Graphics.Rendering.OpenGL.GL.CoordTrans import Graphics.Rendering.OpenGL.GL.Clipping import Graphics.Rendering.OpenGL.GL.RasterPos import Graphics.Rendering.OpenGL.GL.Colors import Graphics.Rendering.OpenGL.GL.Shaders import Graphics.Rendering.OpenGL.GL.Antialiasing import Graphics.Rendering.OpenGL.GL.FramebufferObjects import Graphics.Rendering.OpenGL.GL.Points import Graphics.Rendering.OpenGL.GL.LineSegments import Graphics.Rendering.OpenGL.GL.Polygons import Graphics.Rendering.OpenGL.GL.PixelRectangles import Graphics.Rendering.OpenGL.GL.Bitmaps import Graphics.Rendering.OpenGL.GL.Texturing import Graphics.Rendering.OpenGL.GL.ColorSum import Graphics.Rendering.OpenGL.GL.Fog import Graphics.Rendering.OpenGL.GL.PerFragment import Graphics.Rendering.OpenGL.GL.Framebuffer import Graphics.Rendering.OpenGL.GL.ReadCopyPixels import Graphics.Rendering.OpenGL.GL.Evaluators import Graphics.Rendering.OpenGL.GL.Selection import Graphics.Rendering.OpenGL.GL.Feedback import Graphics.Rendering.OpenGL.GL.DisplayLists import Graphics.Rendering.OpenGL.GL.Hints import Graphics.Rendering.OpenGL.GL.PixellikeObject import Graphics.Rendering.OpenGL.GL.TransformFeedback import Graphics.Rendering.OpenGL.GL.DebugOutput import Graphics.Rendering.OpenGL.GL.Tensor import Graphics.Rendering.OpenGL.GL.StringQueries import Graphics.Rendering.OpenGL.GL.SavingState