OpenGLRaw-2.3.0.0: A raw binding for the OpenGL graphics system

Copyright(c) Sven Panne 2015
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.Rendering.OpenGL.Raw.AMD.PerformanceMonitor

Contents

Description

Synopsis

Enums

Functions

glBeginPerfMonitorAMD Source

Arguments

:: GLuint

monitor.

-> IO () 

glDeletePerfMonitorsAMD Source

Arguments

:: GLsizei

n.

-> Ptr GLuint

monitors pointing to n elements of type GLuint.

-> IO () 

glEndPerfMonitorAMD Source

Arguments

:: GLuint

monitor.

-> IO () 

glGenPerfMonitorsAMD Source

Arguments

:: GLsizei

n.

-> Ptr GLuint

monitors pointing to n elements of type GLuint.

-> IO () 

glGetPerfMonitorCounterDataAMD Source

Arguments

:: GLuint

monitor.

-> GLenum

pname.

-> GLsizei

dataSize.

-> Ptr GLuint

data pointing to dataSize elements of type GLuint.

-> Ptr GLint

bytesWritten pointing to 1 elements of type GLint.

-> IO () 

glGetPerfMonitorCounterInfoAMD Source

Arguments

:: GLuint

group.

-> GLuint

counter.

-> GLenum

pname.

-> Ptr a

data pointing to COMPSIZE(pname) elements of type a.

-> IO () 

glGetPerfMonitorCounterStringAMD Source

Arguments

:: GLuint

group.

-> GLuint

counter.

-> GLsizei

bufSize.

-> Ptr GLsizei

length pointing to 1 elements of type GLsizei.

-> Ptr GLchar

counterString pointing to bufSize elements of type GLchar.

-> IO () 

glGetPerfMonitorCountersAMD Source

Arguments

:: GLuint

group.

-> Ptr GLint

numCounters pointing to 1 elements of type GLint.

-> Ptr GLint

maxActiveCounters pointing to 1 elements of type GLint.

-> GLsizei

counterSize.

-> Ptr GLuint

counters pointing to counterSize elements of type GLuint.

-> IO () 

glGetPerfMonitorGroupStringAMD Source

Arguments

:: GLuint

group.

-> GLsizei

bufSize.

-> Ptr GLsizei

length pointing to 1 elements of type GLsizei.

-> Ptr GLchar

groupString pointing to bufSize elements of type GLchar.

-> IO () 

glGetPerfMonitorGroupsAMD Source

Arguments

:: Ptr GLint

numGroups pointing to 1 elements of type GLint.

-> GLsizei

groupsSize.

-> Ptr GLuint

groups pointing to groupsSize elements of type GLuint.

-> IO () 

glSelectPerfMonitorCountersAMD Source

Arguments

:: GLuint

monitor.

-> GLboolean

enable of type Boolean.

-> GLuint

group.

-> GLint

numCounters.

-> Ptr GLuint

counterList pointing to numCounters elements of type GLuint.

-> IO ()