OpenGL-3.0.3.0: A binding for the OpenGL graphics system
Copyright(c) Sven Panne 2019
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.Rendering.OpenGL.GL.DebugOutput

Description

This module corresponds to section 20 (Debug Output) of the OpenGL 4.5 specs.

Synopsis

Debug Messages

Debug Message Callback

Debug Message Log

Controlling Debug Messages

Externally Generated Messages

Debug Groups

Debug Labels

class CanBeLabeled a where #

Methods

objectLabel :: a -> StateVar (Maybe String) #

Instances

Instances details
CanBeLabeled VertexArrayObject # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.VertexArrayObjects

CanBeLabeled TextureObject # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.Texturing.TextureObject

CanBeLabeled SyncObject # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.SyncObjects

CanBeLabeled Shader # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.Shaders.Shader

CanBeLabeled Program # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.Shaders.Program

CanBeLabeled QueryObject # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.QueryObject

CanBeLabeled RenderbufferObject # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObject

CanBeLabeled FramebufferObject # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObject

CanBeLabeled DisplayList # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.DisplayLists

CanBeLabeled BufferObject # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.BufferObjects

Asynchronous and Synchronous Debug Output