{-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE TupleSections #-} -- | -- Module: Gelatin.GL -- Copyright: (c) 2017 Schell Scivally -- License: MIT -- Maintainer: Schell Scivally <schell@takt.com> -- -- ["Gelatin.GL.Renderer"] -- Rendering specific geometries in IO. -- -- ["Gelatin.GL.Compiler"] -- Compiling and marshaling general geometries to the renderer. -- -- ["Gelatin.GL.Shader"] -- Loading and compiling the OpenGL shaders needed to run the renderer. -- -- ["Gelatin.GL.Common"] -- Some shared stuff. -- module Gelatin.GL ( module Gelatin.GL.Renderer , module Gelatin.GL.Shader , module Gelatin.GL.Common , module Gelatin.GL.Compiler -- * Re-exports , module Gelatin , module Graphics.GL.Types , module Graphics.GL.Core33 ) where import Gelatin.GL.Renderer import Gelatin.GL.Shader import Gelatin.GL.Common import Gelatin.GL.Compiler import Gelatin import Graphics.GL.Types import Graphics.GL.Core33