Module: GL_INTEL_performance_query

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

Functions =
{
  def glBeginPerfQueryINTEL(queryHandle) end => [ :void, :GLuint ].freeze,
  def glCreatePerfQueryINTEL(queryId, queryHandle) end => [ :void, :GLuint, :pointer ].freeze,
  def glDeletePerfQueryINTEL(queryHandle) end => [ :void, :GLuint ].freeze,
  def glEndPerfQueryINTEL(queryHandle) end => [ :void, :GLuint ].freeze,
  def glGetFirstPerfQueryIdINTEL(queryId) end => [ :void, :pointer ].freeze,
  def glGetNextPerfQueryIdINTEL(queryId, nextQueryId) end => [ :void, :GLuint, :pointer ].freeze,
  def glGetPerfCounterInfoINTEL(queryId, counterId, counterNameLength, counterName, counterDescLength, counterDesc, counterOffset, counterDataSize, counterTypeEnum, counterDataTypeEnum, rawCounterMaxValue) end => [ :void, :GLuint, :GLuint, :GLuint, :string, :GLuint, :string, :pointer, :pointer, :pointer, :pointer, :pointer ].freeze,
  def glGetPerfQueryDataINTEL(queryHandle, flags, dataSize, data, bytesWritten) end => [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :pointer ].freeze,
  def glGetPerfQueryIdByNameINTEL(queryName, queryId) end => [ :void, :string, :pointer ].freeze,
  def glGetPerfQueryInfoINTEL(queryId, queryNameLength, queryName, dataSize, noCounters, noInstances, capsMask) end => [ :void, :GLuint, :GLuint, :string, :pointer, :pointer, :pointer, :pointer ].freeze,
}.freeze