luminance-0.8: Type-safe, type-level and stateless graphics framework

Copyright(C) 2015 Dimitri Sabadie
LicenseBSD3
MaintainerDimitri Sabadie <dimitri.sabadie@gmail.com>
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.Luminance.Query

Contents

Description

 

Synopsis

Available queries

getGLVendor :: MonadIO m => m String

Get the OpenGL vendor String.

getGLRenderer :: MonadIO m => m String

Get the OpenGL renderer String.

getGLVersion :: MonadIO m => m String

Get the OpenGL version String.

getGLSLVersion :: MonadIO m => m String

Get the GLSL version String.

getGLExtensions :: MonadIO m => m [String]

Retrieve all the supported OpenGL extensions as Strings.