Module: GL_AMD_performance_monitor

Defined in:
lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb

Defined Under Namespace

Modules: Constants

Constant Summary collapse

Functions =
{
  def glGetPerfMonitorGroupsAMD(numGroups, groupsSize, groups) end => [ :void, :pointer, :GLsizei, :pointer ].freeze,
  def glGetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters) end => [ :void, :GLuint, :pointer, :pointer, :GLsizei, :pointer ].freeze,
  def glGetPerfMonitorGroupStringAMD(group, bufSize, length, groupString) end => [ :void, :GLuint, :GLsizei, :pointer, :string ].freeze,
  def glGetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString) end => [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :string ].freeze,
  def glGetPerfMonitorCounterInfoAMD(group, counter, pname, data) end => [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze,
  def glGenPerfMonitorsAMD(n, monitors) end => [ :void, :GLsizei, :pointer ].freeze,
  def glDeletePerfMonitorsAMD(n, monitors) end => [ :void, :GLsizei, :pointer ].freeze,
  def glSelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList) end => [ :void, :GLuint, :GLboolean, :GLuint, :GLint, :pointer ].freeze,
  def glBeginPerfMonitorAMD(monitor) end => [ :void, :GLuint ].freeze,
  def glEndPerfMonitorAMD(monitor) end => [ :void, :GLuint ].freeze,
  def glGetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten) end => [ :void, :GLuint, :GLenum, :GLsizei, :pointer, :pointer ].freeze,
}.freeze