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

Contents

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 Source #

Instances
CanBeLabeled VertexArrayObject Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.VertexArrayObjects

CanBeLabeled TextureObject Source # 
Instance details

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

CanBeLabeled SyncObject Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.SyncObjects

CanBeLabeled Shader Source # 
Instance details

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

CanBeLabeled Program Source # 
Instance details

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

CanBeLabeled QueryObject Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.QueryObject

CanBeLabeled RenderbufferObject Source # 
Instance details

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

CanBeLabeled FramebufferObject Source # 
Instance details

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

CanBeLabeled DisplayList Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.DisplayLists

CanBeLabeled BufferObject Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.BufferObjects

Asynchronous and Synchronous Debug Output