Module: GL_EXT_semaphore

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

Functions =
{
  def glGetUnsignedBytevEXT(pname, data) end => [ :void, :GLenum, :pointer ].freeze,
  def glGetUnsignedBytei_vEXT(target, index, data) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glGenSemaphoresEXT(n, semaphores) end => [ :void, :GLsizei, :pointer ].freeze,
  def glDeleteSemaphoresEXT(n, semaphores) end => [ :void, :GLsizei, :pointer ].freeze,
  def glIsSemaphoreEXT(semaphore) end => [ :GLboolean, :GLuint ].freeze,
  def glSemaphoreParameterui64vEXT(semaphore, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetSemaphoreParameterui64vEXT(semaphore, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glWaitSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers, textures, srcLayouts) end => [ :void, :GLuint, :GLuint, :pointer, :GLuint, :pointer, :pointer ].freeze,
  def glSignalSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers, textures, dstLayouts) end => [ :void, :GLuint, :GLuint, :pointer, :GLuint, :pointer, :pointer ].freeze,
}.freeze