struct OpenGL::Loader

Overview

Loads OpenGL functions dynamically at runtime and returns Proc instances to invoke them. The OpenGL functions are lazy-loaded.

Defined in:

opengl/loader.cr

Constant Summary

FUNCTION_COUNT = 657

Constructors

Instance Method Summary

Constructor Detail

def self.new(&get_proc_address : String -> Pointer(Void)) #

Creates the loader. The get_proc_address block is used to retrieve addresses of OpenGL functions. It is given a string that is the name of the OpenGL function to lookup. The block must return a pointer to the function corresponding to the name. If a function is unavailable, the block should return a null pointer.


[View source]

Instance Method Detail

def active_shader_program #

Retrieves a Proc for the OpenGL function glActiveShaderProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def active_shader_program! #

Retrieves a Proc for the OpenGL function glActiveShaderProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def active_shader_program? #

Checks if the OpenGL function glActiveShaderProgram is available.


[View source]
def active_texture #

Retrieves a Proc for the OpenGL function glActiveTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def active_texture! #

Retrieves a Proc for the OpenGL function glActiveTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def active_texture? #

Checks if the OpenGL function glActiveTexture is available.


[View source]
def attach_shader #

Retrieves a Proc for the OpenGL function glAttachShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def attach_shader! #

Retrieves a Proc for the OpenGL function glAttachShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def attach_shader? #

Checks if the OpenGL function glAttachShader is available.


[View source]
def begin_conditional_render #

Retrieves a Proc for the OpenGL function glBeginConditionalRender. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def begin_conditional_render! #

Retrieves a Proc for the OpenGL function glBeginConditionalRender. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def begin_conditional_render? #

Checks if the OpenGL function glBeginConditionalRender is available.


[View source]
def begin_query #

Retrieves a Proc for the OpenGL function glBeginQuery. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def begin_query! #

Retrieves a Proc for the OpenGL function glBeginQuery. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def begin_query? #

Checks if the OpenGL function glBeginQuery is available.


[View source]
def begin_query_indexed #

Retrieves a Proc for the OpenGL function glBeginQueryIndexed. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def begin_query_indexed! #

Retrieves a Proc for the OpenGL function glBeginQueryIndexed. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def begin_query_indexed? #

Checks if the OpenGL function glBeginQueryIndexed is available.


[View source]
def begin_transform_feedback #

Retrieves a Proc for the OpenGL function glBeginTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def begin_transform_feedback! #

Retrieves a Proc for the OpenGL function glBeginTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def begin_transform_feedback? #

Checks if the OpenGL function glBeginTransformFeedback is available.


[View source]
def bind_attrib_location #

Retrieves a Proc for the OpenGL function glBindAttribLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_attrib_location! #

Retrieves a Proc for the OpenGL function glBindAttribLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_attrib_location? #

Checks if the OpenGL function glBindAttribLocation is available.


[View source]
def bind_buffer #

Retrieves a Proc for the OpenGL function glBindBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_buffer! #

Retrieves a Proc for the OpenGL function glBindBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_buffer? #

Checks if the OpenGL function glBindBuffer is available.


[View source]
def bind_buffer_base #

Retrieves a Proc for the OpenGL function glBindBufferBase. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_buffer_base! #

Retrieves a Proc for the OpenGL function glBindBufferBase. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_buffer_base? #

Checks if the OpenGL function glBindBufferBase is available.


[View source]
def bind_buffer_range #

Retrieves a Proc for the OpenGL function glBindBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_buffer_range! #

Retrieves a Proc for the OpenGL function glBindBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_buffer_range? #

Checks if the OpenGL function glBindBufferRange is available.


[View source]
def bind_buffers_base #

Retrieves a Proc for the OpenGL function glBindBuffersBase. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_buffers_base! #

Retrieves a Proc for the OpenGL function glBindBuffersBase. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_buffers_base? #

Checks if the OpenGL function glBindBuffersBase is available.


[View source]
def bind_buffers_range #

Retrieves a Proc for the OpenGL function glBindBuffersRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_buffers_range! #

Retrieves a Proc for the OpenGL function glBindBuffersRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_buffers_range? #

Checks if the OpenGL function glBindBuffersRange is available.


[View source]
def bind_frag_data_location #

Retrieves a Proc for the OpenGL function glBindFragDataLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_frag_data_location! #

Retrieves a Proc for the OpenGL function glBindFragDataLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_frag_data_location? #

Checks if the OpenGL function glBindFragDataLocation is available.


[View source]
def bind_frag_data_location_indexed #

Retrieves a Proc for the OpenGL function glBindFragDataLocationIndexed. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_frag_data_location_indexed! #

Retrieves a Proc for the OpenGL function glBindFragDataLocationIndexed. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_frag_data_location_indexed? #

Checks if the OpenGL function glBindFragDataLocationIndexed is available.


[View source]
def bind_framebuffer #

Retrieves a Proc for the OpenGL function glBindFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_framebuffer! #

Retrieves a Proc for the OpenGL function glBindFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_framebuffer? #

Checks if the OpenGL function glBindFramebuffer is available.


[View source]
def bind_image_texture #

Retrieves a Proc for the OpenGL function glBindImageTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_image_texture! #

Retrieves a Proc for the OpenGL function glBindImageTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_image_texture? #

Checks if the OpenGL function glBindImageTexture is available.


[View source]
def bind_image_textures #

Retrieves a Proc for the OpenGL function glBindImageTextures. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_image_textures! #

Retrieves a Proc for the OpenGL function glBindImageTextures. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_image_textures? #

Checks if the OpenGL function glBindImageTextures is available.


[View source]
def bind_program_pipeline #

Retrieves a Proc for the OpenGL function glBindProgramPipeline. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_program_pipeline! #

Retrieves a Proc for the OpenGL function glBindProgramPipeline. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_program_pipeline? #

Checks if the OpenGL function glBindProgramPipeline is available.


[View source]
def bind_renderbuffer #

Retrieves a Proc for the OpenGL function glBindRenderbuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_renderbuffer! #

Retrieves a Proc for the OpenGL function glBindRenderbuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_renderbuffer? #

Checks if the OpenGL function glBindRenderbuffer is available.


[View source]
def bind_sampler #

Retrieves a Proc for the OpenGL function glBindSampler. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_sampler! #

Retrieves a Proc for the OpenGL function glBindSampler. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_sampler? #

Checks if the OpenGL function glBindSampler is available.


[View source]
def bind_samplers #

Retrieves a Proc for the OpenGL function glBindSamplers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_samplers! #

Retrieves a Proc for the OpenGL function glBindSamplers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_samplers? #

Checks if the OpenGL function glBindSamplers is available.


[View source]
def bind_texture #

Retrieves a Proc for the OpenGL function glBindTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_texture! #

Retrieves a Proc for the OpenGL function glBindTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_texture? #

Checks if the OpenGL function glBindTexture is available.


[View source]
def bind_texture_unit #

Retrieves a Proc for the OpenGL function glBindTextureUnit. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_texture_unit! #

Retrieves a Proc for the OpenGL function glBindTextureUnit. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_texture_unit? #

Checks if the OpenGL function glBindTextureUnit is available.


[View source]
def bind_textures #

Retrieves a Proc for the OpenGL function glBindTextures. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_textures! #

Retrieves a Proc for the OpenGL function glBindTextures. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_textures? #

Checks if the OpenGL function glBindTextures is available.


[View source]
def bind_transform_feedback #

Retrieves a Proc for the OpenGL function glBindTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_transform_feedback! #

Retrieves a Proc for the OpenGL function glBindTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_transform_feedback? #

Checks if the OpenGL function glBindTransformFeedback is available.


[View source]
def bind_vertex_array #

Retrieves a Proc for the OpenGL function glBindVertexArray. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_vertex_array! #

Retrieves a Proc for the OpenGL function glBindVertexArray. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_vertex_array? #

Checks if the OpenGL function glBindVertexArray is available.


[View source]
def bind_vertex_buffer #

Retrieves a Proc for the OpenGL function glBindVertexBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_vertex_buffer! #

Retrieves a Proc for the OpenGL function glBindVertexBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_vertex_buffer? #

Checks if the OpenGL function glBindVertexBuffer is available.


[View source]
def bind_vertex_buffers #

Retrieves a Proc for the OpenGL function glBindVertexBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def bind_vertex_buffers! #

Retrieves a Proc for the OpenGL function glBindVertexBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def bind_vertex_buffers? #

Checks if the OpenGL function glBindVertexBuffers is available.


[View source]
def blend_color #

Retrieves a Proc for the OpenGL function glBlendColor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def blend_color! #

Retrieves a Proc for the OpenGL function glBlendColor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def blend_color? #

Checks if the OpenGL function glBlendColor is available.


[View source]
def blend_equation #

Retrieves a Proc for the OpenGL function glBlendEquation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def blend_equation! #

Retrieves a Proc for the OpenGL function glBlendEquation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def blend_equation? #

Checks if the OpenGL function glBlendEquation is available.


[View source]
def blend_equation_i #

Retrieves a Proc for the OpenGL function glBlendEquationi. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def blend_equation_i! #

Retrieves a Proc for the OpenGL function glBlendEquationi. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def blend_equation_i? #

Checks if the OpenGL function glBlendEquationi is available.


[View source]
def blend_equation_separate #

Retrieves a Proc for the OpenGL function glBlendEquationSeparate. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def blend_equation_separate! #

Retrieves a Proc for the OpenGL function glBlendEquationSeparate. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def blend_equation_separate? #

Checks if the OpenGL function glBlendEquationSeparate is available.


[View source]
def blend_equation_separate_i #

Retrieves a Proc for the OpenGL function glBlendEquationSeparatei. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def blend_equation_separate_i! #

Retrieves a Proc for the OpenGL function glBlendEquationSeparatei. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def blend_equation_separate_i? #

Checks if the OpenGL function glBlendEquationSeparatei is available.


[View source]
def blend_func #

Retrieves a Proc for the OpenGL function glBlendFunc. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def blend_func! #

Retrieves a Proc for the OpenGL function glBlendFunc. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def blend_func? #

Checks if the OpenGL function glBlendFunc is available.


[View source]
def blend_func_i #

Retrieves a Proc for the OpenGL function glBlendFunci. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def blend_func_i! #

Retrieves a Proc for the OpenGL function glBlendFunci. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def blend_func_i? #

Checks if the OpenGL function glBlendFunci is available.


[View source]
def blend_func_separate #

Retrieves a Proc for the OpenGL function glBlendFuncSeparate. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def blend_func_separate! #

Retrieves a Proc for the OpenGL function glBlendFuncSeparate. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def blend_func_separate? #

Checks if the OpenGL function glBlendFuncSeparate is available.


[View source]
def blend_func_separate_i #

Retrieves a Proc for the OpenGL function glBlendFuncSeparatei. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def blend_func_separate_i! #

Retrieves a Proc for the OpenGL function glBlendFuncSeparatei. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def blend_func_separate_i? #

Checks if the OpenGL function glBlendFuncSeparatei is available.


[View source]
def blit_framebuffer #

Retrieves a Proc for the OpenGL function glBlitFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def blit_framebuffer! #

Retrieves a Proc for the OpenGL function glBlitFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def blit_framebuffer? #

Checks if the OpenGL function glBlitFramebuffer is available.


[View source]
def blit_named_framebuffer #

Retrieves a Proc for the OpenGL function glBlitNamedFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def blit_named_framebuffer! #

Retrieves a Proc for the OpenGL function glBlitNamedFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def blit_named_framebuffer? #

Checks if the OpenGL function glBlitNamedFramebuffer is available.


[View source]
def buffer_data #

Retrieves a Proc for the OpenGL function glBufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def buffer_data! #

Retrieves a Proc for the OpenGL function glBufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def buffer_data? #

Checks if the OpenGL function glBufferData is available.


[View source]
def buffer_storage #

Retrieves a Proc for the OpenGL function glBufferStorage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def buffer_storage! #

Retrieves a Proc for the OpenGL function glBufferStorage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def buffer_storage? #

Checks if the OpenGL function glBufferStorage is available.


[View source]
def buffer_sub_data #

Retrieves a Proc for the OpenGL function glBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def buffer_sub_data! #

Retrieves a Proc for the OpenGL function glBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def buffer_sub_data? #

Checks if the OpenGL function glBufferSubData is available.


[View source]
def check_framebuffer_status #

Retrieves a Proc for the OpenGL function glCheckFramebufferStatus. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def check_framebuffer_status! #

Retrieves a Proc for the OpenGL function glCheckFramebufferStatus. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def check_framebuffer_status? #

Checks if the OpenGL function glCheckFramebufferStatus is available.


[View source]
def check_named_framebuffer_status #

Retrieves a Proc for the OpenGL function glCheckNamedFramebufferStatus. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def check_named_framebuffer_status! #

Retrieves a Proc for the OpenGL function glCheckNamedFramebufferStatus. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def check_named_framebuffer_status? #

Checks if the OpenGL function glCheckNamedFramebufferStatus is available.


[View source]
def clamp_color #

Retrieves a Proc for the OpenGL function glClampColor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clamp_color! #

Retrieves a Proc for the OpenGL function glClampColor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clamp_color? #

Checks if the OpenGL function glClampColor is available.


[View source]
def clear #

Retrieves a Proc for the OpenGL function glClear. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear! #

Retrieves a Proc for the OpenGL function glClear. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear? #

Checks if the OpenGL function glClear is available.


[View source]
def clear_buffer_data #

Retrieves a Proc for the OpenGL function glClearBufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_buffer_data! #

Retrieves a Proc for the OpenGL function glClearBufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_buffer_data? #

Checks if the OpenGL function glClearBufferData is available.


[View source]
def clear_buffer_fi #

Retrieves a Proc for the OpenGL function glClearBufferfi. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_buffer_fi! #

Retrieves a Proc for the OpenGL function glClearBufferfi. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_buffer_fi? #

Checks if the OpenGL function glClearBufferfi is available.


[View source]
def clear_buffer_fv #

Retrieves a Proc for the OpenGL function glClearBufferfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_buffer_fv! #

Retrieves a Proc for the OpenGL function glClearBufferfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_buffer_fv? #

Checks if the OpenGL function glClearBufferfv is available.


[View source]
def clear_buffer_iv #

Retrieves a Proc for the OpenGL function glClearBufferiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_buffer_iv! #

Retrieves a Proc for the OpenGL function glClearBufferiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_buffer_iv? #

Checks if the OpenGL function glClearBufferiv is available.


[View source]
def clear_buffer_sub_data #

Retrieves a Proc for the OpenGL function glClearBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_buffer_sub_data! #

Retrieves a Proc for the OpenGL function glClearBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_buffer_sub_data? #

Checks if the OpenGL function glClearBufferSubData is available.


[View source]
def clear_buffer_uiv #

Retrieves a Proc for the OpenGL function glClearBufferuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_buffer_uiv! #

Retrieves a Proc for the OpenGL function glClearBufferuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_buffer_uiv? #

Checks if the OpenGL function glClearBufferuiv is available.


[View source]
def clear_color #

Retrieves a Proc for the OpenGL function glClearColor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_color! #

Retrieves a Proc for the OpenGL function glClearColor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_color? #

Checks if the OpenGL function glClearColor is available.


[View source]
def clear_depth #

Retrieves a Proc for the OpenGL function glClearDepth. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_depth! #

Retrieves a Proc for the OpenGL function glClearDepth. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_depth? #

Checks if the OpenGL function glClearDepth is available.


[View source]
def clear_depth_f #

Retrieves a Proc for the OpenGL function glClearDepthf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_depth_f! #

Retrieves a Proc for the OpenGL function glClearDepthf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_depth_f? #

Checks if the OpenGL function glClearDepthf is available.


[View source]
def clear_named_buffer_data #

Retrieves a Proc for the OpenGL function glClearNamedBufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_named_buffer_data! #

Retrieves a Proc for the OpenGL function glClearNamedBufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_named_buffer_data? #

Checks if the OpenGL function glClearNamedBufferData is available.


[View source]
def clear_named_buffer_sub_data #

Retrieves a Proc for the OpenGL function glClearNamedBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_named_buffer_sub_data! #

Retrieves a Proc for the OpenGL function glClearNamedBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_named_buffer_sub_data? #

Checks if the OpenGL function glClearNamedBufferSubData is available.


[View source]
def clear_named_framebuffer_fi #

Retrieves a Proc for the OpenGL function glClearNamedFramebufferfi. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_named_framebuffer_fi! #

Retrieves a Proc for the OpenGL function glClearNamedFramebufferfi. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_named_framebuffer_fi? #

Checks if the OpenGL function glClearNamedFramebufferfi is available.


[View source]
def clear_named_framebuffer_fv #

Retrieves a Proc for the OpenGL function glClearNamedFramebufferfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_named_framebuffer_fv! #

Retrieves a Proc for the OpenGL function glClearNamedFramebufferfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_named_framebuffer_fv? #

Checks if the OpenGL function glClearNamedFramebufferfv is available.


[View source]
def clear_named_framebuffer_iv #

Retrieves a Proc for the OpenGL function glClearNamedFramebufferiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_named_framebuffer_iv! #

Retrieves a Proc for the OpenGL function glClearNamedFramebufferiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_named_framebuffer_iv? #

Checks if the OpenGL function glClearNamedFramebufferiv is available.


[View source]
def clear_named_framebuffer_uiv #

Retrieves a Proc for the OpenGL function glClearNamedFramebufferuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_named_framebuffer_uiv! #

Retrieves a Proc for the OpenGL function glClearNamedFramebufferuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_named_framebuffer_uiv? #

Checks if the OpenGL function glClearNamedFramebufferuiv is available.


[View source]
def clear_stencil #

Retrieves a Proc for the OpenGL function glClearStencil. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_stencil! #

Retrieves a Proc for the OpenGL function glClearStencil. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_stencil? #

Checks if the OpenGL function glClearStencil is available.


[View source]
def clear_tex_image #

Retrieves a Proc for the OpenGL function glClearTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_tex_image! #

Retrieves a Proc for the OpenGL function glClearTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_tex_image? #

Checks if the OpenGL function glClearTexImage is available.


[View source]
def clear_tex_sub_image #

Retrieves a Proc for the OpenGL function glClearTexSubImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clear_tex_sub_image! #

Retrieves a Proc for the OpenGL function glClearTexSubImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clear_tex_sub_image? #

Checks if the OpenGL function glClearTexSubImage is available.


[View source]
def client_wait_sync #

Retrieves a Proc for the OpenGL function glClientWaitSync. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def client_wait_sync! #

Retrieves a Proc for the OpenGL function glClientWaitSync. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def client_wait_sync? #

Checks if the OpenGL function glClientWaitSync is available.


[View source]
def clip_control #

Retrieves a Proc for the OpenGL function glClipControl. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def clip_control! #

Retrieves a Proc for the OpenGL function glClipControl. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def clip_control? #

Checks if the OpenGL function glClipControl is available.


[View source]
def color_mask #

Retrieves a Proc for the OpenGL function glColorMask. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def color_mask! #

Retrieves a Proc for the OpenGL function glColorMask. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def color_mask? #

Checks if the OpenGL function glColorMask is available.


[View source]
def color_mask_i #

Retrieves a Proc for the OpenGL function glColorMaski. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def color_mask_i! #

Retrieves a Proc for the OpenGL function glColorMaski. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def color_mask_i? #

Checks if the OpenGL function glColorMaski is available.


[View source]
def compile_shader #

Retrieves a Proc for the OpenGL function glCompileShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def compile_shader! #

Retrieves a Proc for the OpenGL function glCompileShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def compile_shader? #

Checks if the OpenGL function glCompileShader is available.


[View source]
def compressed_tex_image_1d #

Retrieves a Proc for the OpenGL function glCompressedTexImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def compressed_tex_image_1d! #

Retrieves a Proc for the OpenGL function glCompressedTexImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def compressed_tex_image_1d? #

Checks if the OpenGL function glCompressedTexImage1D is available.


[View source]
def compressed_tex_image_2d #

Retrieves a Proc for the OpenGL function glCompressedTexImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def compressed_tex_image_2d! #

Retrieves a Proc for the OpenGL function glCompressedTexImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def compressed_tex_image_2d? #

Checks if the OpenGL function glCompressedTexImage2D is available.


[View source]
def compressed_tex_image_3d #

Retrieves a Proc for the OpenGL function glCompressedTexImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def compressed_tex_image_3d! #

Retrieves a Proc for the OpenGL function glCompressedTexImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def compressed_tex_image_3d? #

Checks if the OpenGL function glCompressedTexImage3D is available.


[View source]
def compressed_tex_sub_image_1d #

Retrieves a Proc for the OpenGL function glCompressedTexSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def compressed_tex_sub_image_1d! #

Retrieves a Proc for the OpenGL function glCompressedTexSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def compressed_tex_sub_image_1d? #

Checks if the OpenGL function glCompressedTexSubImage1D is available.


[View source]
def compressed_tex_sub_image_2d #

Retrieves a Proc for the OpenGL function glCompressedTexSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def compressed_tex_sub_image_2d! #

Retrieves a Proc for the OpenGL function glCompressedTexSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def compressed_tex_sub_image_2d? #

Checks if the OpenGL function glCompressedTexSubImage2D is available.


[View source]
def compressed_tex_sub_image_3d #

Retrieves a Proc for the OpenGL function glCompressedTexSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def compressed_tex_sub_image_3d! #

Retrieves a Proc for the OpenGL function glCompressedTexSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def compressed_tex_sub_image_3d? #

Checks if the OpenGL function glCompressedTexSubImage3D is available.


[View source]
def compressed_texture_sub_image_1d #

Retrieves a Proc for the OpenGL function glCompressedTextureSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def compressed_texture_sub_image_1d! #

Retrieves a Proc for the OpenGL function glCompressedTextureSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def compressed_texture_sub_image_1d? #

Checks if the OpenGL function glCompressedTextureSubImage1D is available.


[View source]
def compressed_texture_sub_image_2d #

Retrieves a Proc for the OpenGL function glCompressedTextureSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def compressed_texture_sub_image_2d! #

Retrieves a Proc for the OpenGL function glCompressedTextureSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def compressed_texture_sub_image_2d? #

Checks if the OpenGL function glCompressedTextureSubImage2D is available.


[View source]
def compressed_texture_sub_image_3d #

Retrieves a Proc for the OpenGL function glCompressedTextureSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def compressed_texture_sub_image_3d! #

Retrieves a Proc for the OpenGL function glCompressedTextureSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def compressed_texture_sub_image_3d? #

Checks if the OpenGL function glCompressedTextureSubImage3D is available.


[View source]
def copy_buffer_sub_data #

Retrieves a Proc for the OpenGL function glCopyBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def copy_buffer_sub_data! #

Retrieves a Proc for the OpenGL function glCopyBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def copy_buffer_sub_data? #

Checks if the OpenGL function glCopyBufferSubData is available.


[View source]
def copy_image_sub_data #

Retrieves a Proc for the OpenGL function glCopyImageSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def copy_image_sub_data! #

Retrieves a Proc for the OpenGL function glCopyImageSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def copy_image_sub_data? #

Checks if the OpenGL function glCopyImageSubData is available.


[View source]
def copy_named_buffer_sub_data #

Retrieves a Proc for the OpenGL function glCopyNamedBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def copy_named_buffer_sub_data! #

Retrieves a Proc for the OpenGL function glCopyNamedBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def copy_named_buffer_sub_data? #

Checks if the OpenGL function glCopyNamedBufferSubData is available.


[View source]
def copy_tex_image_1d #

Retrieves a Proc for the OpenGL function glCopyTexImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def copy_tex_image_1d! #

Retrieves a Proc for the OpenGL function glCopyTexImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def copy_tex_image_1d? #

Checks if the OpenGL function glCopyTexImage1D is available.


[View source]
def copy_tex_image_2d #

Retrieves a Proc for the OpenGL function glCopyTexImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def copy_tex_image_2d! #

Retrieves a Proc for the OpenGL function glCopyTexImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def copy_tex_image_2d? #

Checks if the OpenGL function glCopyTexImage2D is available.


[View source]
def copy_tex_sub_image_1d #

Retrieves a Proc for the OpenGL function glCopyTexSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def copy_tex_sub_image_1d! #

Retrieves a Proc for the OpenGL function glCopyTexSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def copy_tex_sub_image_1d? #

Checks if the OpenGL function glCopyTexSubImage1D is available.


[View source]
def copy_tex_sub_image_2d #

Retrieves a Proc for the OpenGL function glCopyTexSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def copy_tex_sub_image_2d! #

Retrieves a Proc for the OpenGL function glCopyTexSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def copy_tex_sub_image_2d? #

Checks if the OpenGL function glCopyTexSubImage2D is available.


[View source]
def copy_tex_sub_image_3d #

Retrieves a Proc for the OpenGL function glCopyTexSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def copy_tex_sub_image_3d! #

Retrieves a Proc for the OpenGL function glCopyTexSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def copy_tex_sub_image_3d? #

Checks if the OpenGL function glCopyTexSubImage3D is available.


[View source]
def copy_texture_sub_image_1d #

Retrieves a Proc for the OpenGL function glCopyTextureSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def copy_texture_sub_image_1d! #

Retrieves a Proc for the OpenGL function glCopyTextureSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def copy_texture_sub_image_1d? #

Checks if the OpenGL function glCopyTextureSubImage1D is available.


[View source]
def copy_texture_sub_image_2d #

Retrieves a Proc for the OpenGL function glCopyTextureSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def copy_texture_sub_image_2d! #

Retrieves a Proc for the OpenGL function glCopyTextureSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def copy_texture_sub_image_2d? #

Checks if the OpenGL function glCopyTextureSubImage2D is available.


[View source]
def copy_texture_sub_image_3d #

Retrieves a Proc for the OpenGL function glCopyTextureSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def copy_texture_sub_image_3d! #

Retrieves a Proc for the OpenGL function glCopyTextureSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def copy_texture_sub_image_3d? #

Checks if the OpenGL function glCopyTextureSubImage3D is available.


[View source]
def create_buffers #

Retrieves a Proc for the OpenGL function glCreateBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_buffers! #

Retrieves a Proc for the OpenGL function glCreateBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_buffers? #

Checks if the OpenGL function glCreateBuffers is available.


[View source]
def create_framebuffers #

Retrieves a Proc for the OpenGL function glCreateFramebuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_framebuffers! #

Retrieves a Proc for the OpenGL function glCreateFramebuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_framebuffers? #

Checks if the OpenGL function glCreateFramebuffers is available.


[View source]
def create_program #

Retrieves a Proc for the OpenGL function glCreateProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_program! #

Retrieves a Proc for the OpenGL function glCreateProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_program? #

Checks if the OpenGL function glCreateProgram is available.


[View source]
def create_program_pipelines #

Retrieves a Proc for the OpenGL function glCreateProgramPipelines. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_program_pipelines! #

Retrieves a Proc for the OpenGL function glCreateProgramPipelines. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_program_pipelines? #

Checks if the OpenGL function glCreateProgramPipelines is available.


[View source]
def create_queries #

Retrieves a Proc for the OpenGL function glCreateQueries. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_queries! #

Retrieves a Proc for the OpenGL function glCreateQueries. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_queries? #

Checks if the OpenGL function glCreateQueries is available.


[View source]
def create_renderbuffers #

Retrieves a Proc for the OpenGL function glCreateRenderbuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_renderbuffers! #

Retrieves a Proc for the OpenGL function glCreateRenderbuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_renderbuffers? #

Checks if the OpenGL function glCreateRenderbuffers is available.


[View source]
def create_samplers #

Retrieves a Proc for the OpenGL function glCreateSamplers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_samplers! #

Retrieves a Proc for the OpenGL function glCreateSamplers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_samplers? #

Checks if the OpenGL function glCreateSamplers is available.


[View source]
def create_shader #

Retrieves a Proc for the OpenGL function glCreateShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_shader! #

Retrieves a Proc for the OpenGL function glCreateShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_shader? #

Checks if the OpenGL function glCreateShader is available.


[View source]
def create_shader_program_v #

Retrieves a Proc for the OpenGL function glCreateShaderProgramv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_shader_program_v! #

Retrieves a Proc for the OpenGL function glCreateShaderProgramv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_shader_program_v? #

Checks if the OpenGL function glCreateShaderProgramv is available.


[View source]
def create_textures #

Retrieves a Proc for the OpenGL function glCreateTextures. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_textures! #

Retrieves a Proc for the OpenGL function glCreateTextures. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_textures? #

Checks if the OpenGL function glCreateTextures is available.


[View source]
def create_transform_feedbacks #

Retrieves a Proc for the OpenGL function glCreateTransformFeedbacks. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_transform_feedbacks! #

Retrieves a Proc for the OpenGL function glCreateTransformFeedbacks. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_transform_feedbacks? #

Checks if the OpenGL function glCreateTransformFeedbacks is available.


[View source]
def create_vertex_arrays #

Retrieves a Proc for the OpenGL function glCreateVertexArrays. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def create_vertex_arrays! #

Retrieves a Proc for the OpenGL function glCreateVertexArrays. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def create_vertex_arrays? #

Checks if the OpenGL function glCreateVertexArrays is available.


[View source]
def cull_face #

Retrieves a Proc for the OpenGL function glCullFace. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def cull_face! #

Retrieves a Proc for the OpenGL function glCullFace. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def cull_face? #

Checks if the OpenGL function glCullFace is available.


[View source]
def debug_message_callback #

Retrieves a Proc for the OpenGL function glDebugMessageCallback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def debug_message_callback! #

Retrieves a Proc for the OpenGL function glDebugMessageCallback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def debug_message_callback? #

Checks if the OpenGL function glDebugMessageCallback is available.


[View source]
def debug_message_control #

Retrieves a Proc for the OpenGL function glDebugMessageControl. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def debug_message_control! #

Retrieves a Proc for the OpenGL function glDebugMessageControl. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def debug_message_control? #

Checks if the OpenGL function glDebugMessageControl is available.


[View source]
def debug_message_insert #

Retrieves a Proc for the OpenGL function glDebugMessageInsert. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def debug_message_insert! #

Retrieves a Proc for the OpenGL function glDebugMessageInsert. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def debug_message_insert? #

Checks if the OpenGL function glDebugMessageInsert is available.


[View source]
def delete_buffers #

Retrieves a Proc for the OpenGL function glDeleteBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_buffers! #

Retrieves a Proc for the OpenGL function glDeleteBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_buffers? #

Checks if the OpenGL function glDeleteBuffers is available.


[View source]
def delete_framebuffers #

Retrieves a Proc for the OpenGL function glDeleteFramebuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_framebuffers! #

Retrieves a Proc for the OpenGL function glDeleteFramebuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_framebuffers? #

Checks if the OpenGL function glDeleteFramebuffers is available.


[View source]
def delete_program #

Retrieves a Proc for the OpenGL function glDeleteProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_program! #

Retrieves a Proc for the OpenGL function glDeleteProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_program? #

Checks if the OpenGL function glDeleteProgram is available.


[View source]
def delete_program_pipelines #

Retrieves a Proc for the OpenGL function glDeleteProgramPipelines. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_program_pipelines! #

Retrieves a Proc for the OpenGL function glDeleteProgramPipelines. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_program_pipelines? #

Checks if the OpenGL function glDeleteProgramPipelines is available.


[View source]
def delete_queries #

Retrieves a Proc for the OpenGL function glDeleteQueries. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_queries! #

Retrieves a Proc for the OpenGL function glDeleteQueries. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_queries? #

Checks if the OpenGL function glDeleteQueries is available.


[View source]
def delete_renderbuffers #

Retrieves a Proc for the OpenGL function glDeleteRenderbuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_renderbuffers! #

Retrieves a Proc for the OpenGL function glDeleteRenderbuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_renderbuffers? #

Checks if the OpenGL function glDeleteRenderbuffers is available.


[View source]
def delete_samplers #

Retrieves a Proc for the OpenGL function glDeleteSamplers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_samplers! #

Retrieves a Proc for the OpenGL function glDeleteSamplers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_samplers? #

Checks if the OpenGL function glDeleteSamplers is available.


[View source]
def delete_shader #

Retrieves a Proc for the OpenGL function glDeleteShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_shader! #

Retrieves a Proc for the OpenGL function glDeleteShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_shader? #

Checks if the OpenGL function glDeleteShader is available.


[View source]
def delete_sync #

Retrieves a Proc for the OpenGL function glDeleteSync. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_sync! #

Retrieves a Proc for the OpenGL function glDeleteSync. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_sync? #

Checks if the OpenGL function glDeleteSync is available.


[View source]
def delete_textures #

Retrieves a Proc for the OpenGL function glDeleteTextures. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_textures! #

Retrieves a Proc for the OpenGL function glDeleteTextures. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_textures? #

Checks if the OpenGL function glDeleteTextures is available.


[View source]
def delete_transform_feedbacks #

Retrieves a Proc for the OpenGL function glDeleteTransformFeedbacks. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_transform_feedbacks! #

Retrieves a Proc for the OpenGL function glDeleteTransformFeedbacks. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_transform_feedbacks? #

Checks if the OpenGL function glDeleteTransformFeedbacks is available.


[View source]
def delete_vertex_arrays #

Retrieves a Proc for the OpenGL function glDeleteVertexArrays. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def delete_vertex_arrays! #

Retrieves a Proc for the OpenGL function glDeleteVertexArrays. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def delete_vertex_arrays? #

Checks if the OpenGL function glDeleteVertexArrays is available.


[View source]
def depth_func #

Retrieves a Proc for the OpenGL function glDepthFunc. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def depth_func! #

Retrieves a Proc for the OpenGL function glDepthFunc. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def depth_func? #

Checks if the OpenGL function glDepthFunc is available.


[View source]
def depth_mask #

Retrieves a Proc for the OpenGL function glDepthMask. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def depth_mask! #

Retrieves a Proc for the OpenGL function glDepthMask. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def depth_mask? #

Checks if the OpenGL function glDepthMask is available.


[View source]
def depth_range #

Retrieves a Proc for the OpenGL function glDepthRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def depth_range! #

Retrieves a Proc for the OpenGL function glDepthRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def depth_range? #

Checks if the OpenGL function glDepthRange is available.


[View source]
def depth_range_array_v #

Retrieves a Proc for the OpenGL function glDepthRangeArrayv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def depth_range_array_v! #

Retrieves a Proc for the OpenGL function glDepthRangeArrayv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def depth_range_array_v? #

Checks if the OpenGL function glDepthRangeArrayv is available.


[View source]
def depth_range_f #

Retrieves a Proc for the OpenGL function glDepthRangef. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def depth_range_f! #

Retrieves a Proc for the OpenGL function glDepthRangef. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def depth_range_f? #

Checks if the OpenGL function glDepthRangef is available.


[View source]
def depth_range_indexed #

Retrieves a Proc for the OpenGL function glDepthRangeIndexed. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def depth_range_indexed! #

Retrieves a Proc for the OpenGL function glDepthRangeIndexed. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def depth_range_indexed? #

Checks if the OpenGL function glDepthRangeIndexed is available.


[View source]
def detach_shader #

Retrieves a Proc for the OpenGL function glDetachShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def detach_shader! #

Retrieves a Proc for the OpenGL function glDetachShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def detach_shader? #

Checks if the OpenGL function glDetachShader is available.


[View source]
def disable #

Retrieves a Proc for the OpenGL function glDisable. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def disable! #

Retrieves a Proc for the OpenGL function glDisable. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def disable? #

Checks if the OpenGL function glDisable is available.


[View source]
def disable_i #

Retrieves a Proc for the OpenGL function glDisablei. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def disable_i! #

Retrieves a Proc for the OpenGL function glDisablei. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def disable_i? #

Checks if the OpenGL function glDisablei is available.


[View source]
def disable_vertex_array_attrib #

Retrieves a Proc for the OpenGL function glDisableVertexArrayAttrib. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def disable_vertex_array_attrib! #

Retrieves a Proc for the OpenGL function glDisableVertexArrayAttrib. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def disable_vertex_array_attrib? #

Checks if the OpenGL function glDisableVertexArrayAttrib is available.


[View source]
def disable_vertex_attrib_array #

Retrieves a Proc for the OpenGL function glDisableVertexAttribArray. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def disable_vertex_attrib_array! #

Retrieves a Proc for the OpenGL function glDisableVertexAttribArray. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def disable_vertex_attrib_array? #

Checks if the OpenGL function glDisableVertexAttribArray is available.


[View source]
def dispatch_compute #

Retrieves a Proc for the OpenGL function glDispatchCompute. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def dispatch_compute! #

Retrieves a Proc for the OpenGL function glDispatchCompute. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def dispatch_compute? #

Checks if the OpenGL function glDispatchCompute is available.


[View source]
def dispatch_compute_indirect #

Retrieves a Proc for the OpenGL function glDispatchComputeIndirect. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def dispatch_compute_indirect! #

Retrieves a Proc for the OpenGL function glDispatchComputeIndirect. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def dispatch_compute_indirect? #

Checks if the OpenGL function glDispatchComputeIndirect is available.


[View source]
def draw_arrays #

Retrieves a Proc for the OpenGL function glDrawArrays. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_arrays! #

Retrieves a Proc for the OpenGL function glDrawArrays. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_arrays? #

Checks if the OpenGL function glDrawArrays is available.


[View source]
def draw_arrays_indirect #

Retrieves a Proc for the OpenGL function glDrawArraysIndirect. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_arrays_indirect! #

Retrieves a Proc for the OpenGL function glDrawArraysIndirect. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_arrays_indirect? #

Checks if the OpenGL function glDrawArraysIndirect is available.


[View source]
def draw_arrays_instanced #

Retrieves a Proc for the OpenGL function glDrawArraysInstanced. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_arrays_instanced! #

Retrieves a Proc for the OpenGL function glDrawArraysInstanced. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_arrays_instanced? #

Checks if the OpenGL function glDrawArraysInstanced is available.


[View source]
def draw_arrays_instanced_base_instance #

Retrieves a Proc for the OpenGL function glDrawArraysInstancedBaseInstance. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_arrays_instanced_base_instance! #

Retrieves a Proc for the OpenGL function glDrawArraysInstancedBaseInstance. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_arrays_instanced_base_instance? #

Checks if the OpenGL function glDrawArraysInstancedBaseInstance is available.


[View source]
def draw_buffer #

Retrieves a Proc for the OpenGL function glDrawBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_buffer! #

Retrieves a Proc for the OpenGL function glDrawBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_buffer? #

Checks if the OpenGL function glDrawBuffer is available.


[View source]
def draw_buffers #

Retrieves a Proc for the OpenGL function glDrawBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_buffers! #

Retrieves a Proc for the OpenGL function glDrawBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_buffers? #

Checks if the OpenGL function glDrawBuffers is available.


[View source]
def draw_elements #

Retrieves a Proc for the OpenGL function glDrawElements. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_elements! #

Retrieves a Proc for the OpenGL function glDrawElements. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_elements? #

Checks if the OpenGL function glDrawElements is available.


[View source]
def draw_elements_base_vertex #

Retrieves a Proc for the OpenGL function glDrawElementsBaseVertex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_elements_base_vertex! #

Retrieves a Proc for the OpenGL function glDrawElementsBaseVertex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_elements_base_vertex? #

Checks if the OpenGL function glDrawElementsBaseVertex is available.


[View source]
def draw_elements_indirect #

Retrieves a Proc for the OpenGL function glDrawElementsIndirect. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_elements_indirect! #

Retrieves a Proc for the OpenGL function glDrawElementsIndirect. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_elements_indirect? #

Checks if the OpenGL function glDrawElementsIndirect is available.


[View source]
def draw_elements_instanced #

Retrieves a Proc for the OpenGL function glDrawElementsInstanced. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_elements_instanced! #

Retrieves a Proc for the OpenGL function glDrawElementsInstanced. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_elements_instanced? #

Checks if the OpenGL function glDrawElementsInstanced is available.


[View source]
def draw_elements_instanced_base_instance #

Retrieves a Proc for the OpenGL function glDrawElementsInstancedBaseInstance. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_elements_instanced_base_instance! #

Retrieves a Proc for the OpenGL function glDrawElementsInstancedBaseInstance. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_elements_instanced_base_instance? #

Checks if the OpenGL function glDrawElementsInstancedBaseInstance is available.


[View source]
def draw_elements_instanced_base_vertex #

Retrieves a Proc for the OpenGL function glDrawElementsInstancedBaseVertex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_elements_instanced_base_vertex! #

Retrieves a Proc for the OpenGL function glDrawElementsInstancedBaseVertex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_elements_instanced_base_vertex? #

Checks if the OpenGL function glDrawElementsInstancedBaseVertex is available.


[View source]
def draw_elements_instanced_base_vertex_base_instance #

Retrieves a Proc for the OpenGL function glDrawElementsInstancedBaseVertexBaseInstance. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_elements_instanced_base_vertex_base_instance! #

Retrieves a Proc for the OpenGL function glDrawElementsInstancedBaseVertexBaseInstance. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_elements_instanced_base_vertex_base_instance? #

Checks if the OpenGL function glDrawElementsInstancedBaseVertexBaseInstance is available.


[View source]
def draw_range_elements #

Retrieves a Proc for the OpenGL function glDrawRangeElements. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_range_elements! #

Retrieves a Proc for the OpenGL function glDrawRangeElements. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_range_elements? #

Checks if the OpenGL function glDrawRangeElements is available.


[View source]
def draw_range_elements_base_vertex #

Retrieves a Proc for the OpenGL function glDrawRangeElementsBaseVertex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_range_elements_base_vertex! #

Retrieves a Proc for the OpenGL function glDrawRangeElementsBaseVertex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_range_elements_base_vertex? #

Checks if the OpenGL function glDrawRangeElementsBaseVertex is available.


[View source]
def draw_transform_feedback #

Retrieves a Proc for the OpenGL function glDrawTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_transform_feedback! #

Retrieves a Proc for the OpenGL function glDrawTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_transform_feedback? #

Checks if the OpenGL function glDrawTransformFeedback is available.


[View source]
def draw_transform_feedback_instanced #

Retrieves a Proc for the OpenGL function glDrawTransformFeedbackInstanced. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_transform_feedback_instanced! #

Retrieves a Proc for the OpenGL function glDrawTransformFeedbackInstanced. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_transform_feedback_instanced? #

Checks if the OpenGL function glDrawTransformFeedbackInstanced is available.


[View source]
def draw_transform_feedback_stream #

Retrieves a Proc for the OpenGL function glDrawTransformFeedbackStream. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_transform_feedback_stream! #

Retrieves a Proc for the OpenGL function glDrawTransformFeedbackStream. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_transform_feedback_stream? #

Checks if the OpenGL function glDrawTransformFeedbackStream is available.


[View source]
def draw_transform_feedback_stream_instanced #

Retrieves a Proc for the OpenGL function glDrawTransformFeedbackStreamInstanced. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def draw_transform_feedback_stream_instanced! #

Retrieves a Proc for the OpenGL function glDrawTransformFeedbackStreamInstanced. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def draw_transform_feedback_stream_instanced? #

Checks if the OpenGL function glDrawTransformFeedbackStreamInstanced is available.


[View source]
def enable #

Retrieves a Proc for the OpenGL function glEnable. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def enable! #

Retrieves a Proc for the OpenGL function glEnable. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def enable? #

Checks if the OpenGL function glEnable is available.


[View source]
def enable_i #

Retrieves a Proc for the OpenGL function glEnablei. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def enable_i! #

Retrieves a Proc for the OpenGL function glEnablei. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def enable_i? #

Checks if the OpenGL function glEnablei is available.


[View source]
def enable_vertex_array_attrib #

Retrieves a Proc for the OpenGL function glEnableVertexArrayAttrib. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def enable_vertex_array_attrib! #

Retrieves a Proc for the OpenGL function glEnableVertexArrayAttrib. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def enable_vertex_array_attrib? #

Checks if the OpenGL function glEnableVertexArrayAttrib is available.


[View source]
def enable_vertex_attrib_array #

Retrieves a Proc for the OpenGL function glEnableVertexAttribArray. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def enable_vertex_attrib_array! #

Retrieves a Proc for the OpenGL function glEnableVertexAttribArray. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def enable_vertex_attrib_array? #

Checks if the OpenGL function glEnableVertexAttribArray is available.


[View source]
def end_conditional_render #

Retrieves a Proc for the OpenGL function glEndConditionalRender. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def end_conditional_render! #

Retrieves a Proc for the OpenGL function glEndConditionalRender. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def end_conditional_render? #

Checks if the OpenGL function glEndConditionalRender is available.


[View source]
def end_query #

Retrieves a Proc for the OpenGL function glEndQuery. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def end_query! #

Retrieves a Proc for the OpenGL function glEndQuery. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def end_query? #

Checks if the OpenGL function glEndQuery is available.


[View source]
def end_query_indexed #

Retrieves a Proc for the OpenGL function glEndQueryIndexed. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def end_query_indexed! #

Retrieves a Proc for the OpenGL function glEndQueryIndexed. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def end_query_indexed? #

Checks if the OpenGL function glEndQueryIndexed is available.


[View source]
def end_transform_feedback #

Retrieves a Proc for the OpenGL function glEndTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def end_transform_feedback! #

Retrieves a Proc for the OpenGL function glEndTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def end_transform_feedback? #

Checks if the OpenGL function glEndTransformFeedback is available.


[View source]
def fence_sync #

Retrieves a Proc for the OpenGL function glFenceSync. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def fence_sync! #

Retrieves a Proc for the OpenGL function glFenceSync. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def fence_sync? #

Checks if the OpenGL function glFenceSync is available.


[View source]
def finish #

Retrieves a Proc for the OpenGL function glFinish. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def finish! #

Retrieves a Proc for the OpenGL function glFinish. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def finish? #

Checks if the OpenGL function glFinish is available.


[View source]
def flush #

Retrieves a Proc for the OpenGL function glFlush. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def flush! #

Retrieves a Proc for the OpenGL function glFlush. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def flush? #

Checks if the OpenGL function glFlush is available.


[View source]
def flush_mapped_buffer_range #

Retrieves a Proc for the OpenGL function glFlushMappedBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def flush_mapped_buffer_range! #

Retrieves a Proc for the OpenGL function glFlushMappedBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def flush_mapped_buffer_range? #

Checks if the OpenGL function glFlushMappedBufferRange is available.


[View source]
def flush_mapped_named_buffer_range #

Retrieves a Proc for the OpenGL function glFlushMappedNamedBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def flush_mapped_named_buffer_range! #

Retrieves a Proc for the OpenGL function glFlushMappedNamedBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def flush_mapped_named_buffer_range? #

Checks if the OpenGL function glFlushMappedNamedBufferRange is available.


[View source]
def framebuffer_parameter_i #

Retrieves a Proc for the OpenGL function glFramebufferParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def framebuffer_parameter_i! #

Retrieves a Proc for the OpenGL function glFramebufferParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def framebuffer_parameter_i? #

Checks if the OpenGL function glFramebufferParameteri is available.


[View source]
def framebuffer_renderbuffer #

Retrieves a Proc for the OpenGL function glFramebufferRenderbuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def framebuffer_renderbuffer! #

Retrieves a Proc for the OpenGL function glFramebufferRenderbuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def framebuffer_renderbuffer? #

Checks if the OpenGL function glFramebufferRenderbuffer is available.


[View source]
def framebuffer_texture #

Retrieves a Proc for the OpenGL function glFramebufferTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def framebuffer_texture! #

Retrieves a Proc for the OpenGL function glFramebufferTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def framebuffer_texture? #

Checks if the OpenGL function glFramebufferTexture is available.


[View source]
def framebuffer_texture_1d #

Retrieves a Proc for the OpenGL function glFramebufferTexture1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def framebuffer_texture_1d! #

Retrieves a Proc for the OpenGL function glFramebufferTexture1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def framebuffer_texture_1d? #

Checks if the OpenGL function glFramebufferTexture1D is available.


[View source]
def framebuffer_texture_2d #

Retrieves a Proc for the OpenGL function glFramebufferTexture2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def framebuffer_texture_2d! #

Retrieves a Proc for the OpenGL function glFramebufferTexture2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def framebuffer_texture_2d? #

Checks if the OpenGL function glFramebufferTexture2D is available.


[View source]
def framebuffer_texture_3d #

Retrieves a Proc for the OpenGL function glFramebufferTexture3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def framebuffer_texture_3d! #

Retrieves a Proc for the OpenGL function glFramebufferTexture3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def framebuffer_texture_3d? #

Checks if the OpenGL function glFramebufferTexture3D is available.


[View source]
def framebuffer_texture_layer #

Retrieves a Proc for the OpenGL function glFramebufferTextureLayer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def framebuffer_texture_layer! #

Retrieves a Proc for the OpenGL function glFramebufferTextureLayer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def framebuffer_texture_layer? #

Checks if the OpenGL function glFramebufferTextureLayer is available.


[View source]
def front_face #

Retrieves a Proc for the OpenGL function glFrontFace. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def front_face! #

Retrieves a Proc for the OpenGL function glFrontFace. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def front_face? #

Checks if the OpenGL function glFrontFace is available.


[View source]
def gen_buffers #

Retrieves a Proc for the OpenGL function glGenBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def gen_buffers! #

Retrieves a Proc for the OpenGL function glGenBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def gen_buffers? #

Checks if the OpenGL function glGenBuffers is available.


[View source]
def gen_framebuffers #

Retrieves a Proc for the OpenGL function glGenFramebuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def gen_framebuffers! #

Retrieves a Proc for the OpenGL function glGenFramebuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def gen_framebuffers? #

Checks if the OpenGL function glGenFramebuffers is available.


[View source]
def gen_program_pipelines #

Retrieves a Proc for the OpenGL function glGenProgramPipelines. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def gen_program_pipelines! #

Retrieves a Proc for the OpenGL function glGenProgramPipelines. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def gen_program_pipelines? #

Checks if the OpenGL function glGenProgramPipelines is available.


[View source]
def gen_queries #

Retrieves a Proc for the OpenGL function glGenQueries. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def gen_queries! #

Retrieves a Proc for the OpenGL function glGenQueries. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def gen_queries? #

Checks if the OpenGL function glGenQueries is available.


[View source]
def gen_renderbuffers #

Retrieves a Proc for the OpenGL function glGenRenderbuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def gen_renderbuffers! #

Retrieves a Proc for the OpenGL function glGenRenderbuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def gen_renderbuffers? #

Checks if the OpenGL function glGenRenderbuffers is available.


[View source]
def gen_samplers #

Retrieves a Proc for the OpenGL function glGenSamplers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def gen_samplers! #

Retrieves a Proc for the OpenGL function glGenSamplers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def gen_samplers? #

Checks if the OpenGL function glGenSamplers is available.


[View source]
def gen_textures #

Retrieves a Proc for the OpenGL function glGenTextures. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def gen_textures! #

Retrieves a Proc for the OpenGL function glGenTextures. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def gen_textures? #

Checks if the OpenGL function glGenTextures is available.


[View source]
def gen_transform_feedbacks #

Retrieves a Proc for the OpenGL function glGenTransformFeedbacks. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def gen_transform_feedbacks! #

Retrieves a Proc for the OpenGL function glGenTransformFeedbacks. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def gen_transform_feedbacks? #

Checks if the OpenGL function glGenTransformFeedbacks is available.


[View source]
def gen_vertex_arrays #

Retrieves a Proc for the OpenGL function glGenVertexArrays. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def gen_vertex_arrays! #

Retrieves a Proc for the OpenGL function glGenVertexArrays. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def gen_vertex_arrays? #

Checks if the OpenGL function glGenVertexArrays is available.


[View source]
def generate_mipmap #

Retrieves a Proc for the OpenGL function glGenerateMipmap. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def generate_mipmap! #

Retrieves a Proc for the OpenGL function glGenerateMipmap. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def generate_mipmap? #

Checks if the OpenGL function glGenerateMipmap is available.


[View source]
def generate_texture_mipmap #

Retrieves a Proc for the OpenGL function glGenerateTextureMipmap. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def generate_texture_mipmap! #

Retrieves a Proc for the OpenGL function glGenerateTextureMipmap. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def generate_texture_mipmap? #

Checks if the OpenGL function glGenerateTextureMipmap is available.


[View source]
def get_active_atomic_counter_buffer_iv #

Retrieves a Proc for the OpenGL function glGetActiveAtomicCounterBufferiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_active_atomic_counter_buffer_iv! #

Retrieves a Proc for the OpenGL function glGetActiveAtomicCounterBufferiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_active_atomic_counter_buffer_iv? #

Checks if the OpenGL function glGetActiveAtomicCounterBufferiv is available.


[View source]
def get_active_attrib #

Retrieves a Proc for the OpenGL function glGetActiveAttrib. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_active_attrib! #

Retrieves a Proc for the OpenGL function glGetActiveAttrib. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_active_attrib? #

Checks if the OpenGL function glGetActiveAttrib is available.


[View source]
def get_active_subroutine_name #

Retrieves a Proc for the OpenGL function glGetActiveSubroutineName. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_active_subroutine_name! #

Retrieves a Proc for the OpenGL function glGetActiveSubroutineName. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_active_subroutine_name? #

Checks if the OpenGL function glGetActiveSubroutineName is available.


[View source]
def get_active_subroutine_uniform_iv #

Retrieves a Proc for the OpenGL function glGetActiveSubroutineUniformiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_active_subroutine_uniform_iv! #

Retrieves a Proc for the OpenGL function glGetActiveSubroutineUniformiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_active_subroutine_uniform_iv? #

Checks if the OpenGL function glGetActiveSubroutineUniformiv is available.


[View source]
def get_active_subroutine_uniform_name #

Retrieves a Proc for the OpenGL function glGetActiveSubroutineUniformName. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_active_subroutine_uniform_name! #

Retrieves a Proc for the OpenGL function glGetActiveSubroutineUniformName. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_active_subroutine_uniform_name? #

Checks if the OpenGL function glGetActiveSubroutineUniformName is available.


[View source]
def get_active_uniform #

Retrieves a Proc for the OpenGL function glGetActiveUniform. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_active_uniform! #

Retrieves a Proc for the OpenGL function glGetActiveUniform. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_active_uniform? #

Checks if the OpenGL function glGetActiveUniform is available.


[View source]
def get_active_uniform_block_iv #

Retrieves a Proc for the OpenGL function glGetActiveUniformBlockiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_active_uniform_block_iv! #

Retrieves a Proc for the OpenGL function glGetActiveUniformBlockiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_active_uniform_block_iv? #

Checks if the OpenGL function glGetActiveUniformBlockiv is available.


[View source]
def get_active_uniform_block_name #

Retrieves a Proc for the OpenGL function glGetActiveUniformBlockName. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_active_uniform_block_name! #

Retrieves a Proc for the OpenGL function glGetActiveUniformBlockName. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_active_uniform_block_name? #

Checks if the OpenGL function glGetActiveUniformBlockName is available.


[View source]
def get_active_uniform_name #

Retrieves a Proc for the OpenGL function glGetActiveUniformName. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_active_uniform_name! #

Retrieves a Proc for the OpenGL function glGetActiveUniformName. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_active_uniform_name? #

Checks if the OpenGL function glGetActiveUniformName is available.


[View source]
def get_active_uniforms_iv #

Retrieves a Proc for the OpenGL function glGetActiveUniformsiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_active_uniforms_iv! #

Retrieves a Proc for the OpenGL function glGetActiveUniformsiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_active_uniforms_iv? #

Checks if the OpenGL function glGetActiveUniformsiv is available.


[View source]
def get_attached_shaders #

Retrieves a Proc for the OpenGL function glGetAttachedShaders. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_attached_shaders! #

Retrieves a Proc for the OpenGL function glGetAttachedShaders. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_attached_shaders? #

Checks if the OpenGL function glGetAttachedShaders is available.


[View source]
def get_attrib_location #

Retrieves a Proc for the OpenGL function glGetAttribLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_attrib_location! #

Retrieves a Proc for the OpenGL function glGetAttribLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_attrib_location? #

Checks if the OpenGL function glGetAttribLocation is available.


[View source]
def get_boolean_i_v #

Retrieves a Proc for the OpenGL function glGetBooleani_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_boolean_i_v! #

Retrieves a Proc for the OpenGL function glGetBooleani_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_boolean_i_v? #

Checks if the OpenGL function glGetBooleani_v is available.


[View source]
def get_boolean_v #

Retrieves a Proc for the OpenGL function glGetBooleanv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_boolean_v! #

Retrieves a Proc for the OpenGL function glGetBooleanv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_boolean_v? #

Checks if the OpenGL function glGetBooleanv is available.


[View source]
def get_buffer_parameter_i64v #

Retrieves a Proc for the OpenGL function glGetBufferParameteri64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_buffer_parameter_i64v! #

Retrieves a Proc for the OpenGL function glGetBufferParameteri64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_buffer_parameter_i64v? #

Checks if the OpenGL function glGetBufferParameteri64v is available.


[View source]
def get_buffer_parameter_iv #

Retrieves a Proc for the OpenGL function glGetBufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_buffer_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetBufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_buffer_parameter_iv? #

Checks if the OpenGL function glGetBufferParameteriv is available.


[View source]
def get_buffer_pointer_v #

Retrieves a Proc for the OpenGL function glGetBufferPointerv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_buffer_pointer_v! #

Retrieves a Proc for the OpenGL function glGetBufferPointerv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_buffer_pointer_v? #

Checks if the OpenGL function glGetBufferPointerv is available.


[View source]
def get_buffer_sub_data #

Retrieves a Proc for the OpenGL function glGetBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_buffer_sub_data! #

Retrieves a Proc for the OpenGL function glGetBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_buffer_sub_data? #

Checks if the OpenGL function glGetBufferSubData is available.


[View source]
def get_compressed_tex_image #

Retrieves a Proc for the OpenGL function glGetCompressedTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_compressed_tex_image! #

Retrieves a Proc for the OpenGL function glGetCompressedTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_compressed_tex_image? #

Checks if the OpenGL function glGetCompressedTexImage is available.


[View source]
def get_compressed_texture_image #

Retrieves a Proc for the OpenGL function glGetCompressedTextureImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_compressed_texture_image! #

Retrieves a Proc for the OpenGL function glGetCompressedTextureImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_compressed_texture_image? #

Checks if the OpenGL function glGetCompressedTextureImage is available.


[View source]
def get_compressed_texture_sub_image #

Retrieves a Proc for the OpenGL function glGetCompressedTextureSubImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_compressed_texture_sub_image! #

Retrieves a Proc for the OpenGL function glGetCompressedTextureSubImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_compressed_texture_sub_image? #

Checks if the OpenGL function glGetCompressedTextureSubImage is available.


[View source]
def get_debug_message_log #

Retrieves a Proc for the OpenGL function glGetDebugMessageLog. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_debug_message_log! #

Retrieves a Proc for the OpenGL function glGetDebugMessageLog. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_debug_message_log? #

Checks if the OpenGL function glGetDebugMessageLog is available.


[View source]
def get_double_i_v #

Retrieves a Proc for the OpenGL function glGetDoublei_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_double_i_v! #

Retrieves a Proc for the OpenGL function glGetDoublei_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_double_i_v? #

Checks if the OpenGL function glGetDoublei_v is available.


[View source]
def get_double_v #

Retrieves a Proc for the OpenGL function glGetDoublev. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_double_v! #

Retrieves a Proc for the OpenGL function glGetDoublev. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_double_v? #

Checks if the OpenGL function glGetDoublev is available.


[View source]
def get_error #

Retrieves a Proc for the OpenGL function glGetError. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_error! #

Retrieves a Proc for the OpenGL function glGetError. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_error? #

Checks if the OpenGL function glGetError is available.


[View source]
def get_float_i_v #

Retrieves a Proc for the OpenGL function glGetFloati_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_float_i_v! #

Retrieves a Proc for the OpenGL function glGetFloati_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_float_i_v? #

Checks if the OpenGL function glGetFloati_v is available.


[View source]
def get_float_v #

Retrieves a Proc for the OpenGL function glGetFloatv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_float_v! #

Retrieves a Proc for the OpenGL function glGetFloatv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_float_v? #

Checks if the OpenGL function glGetFloatv is available.


[View source]
def get_frag_data_index #

Retrieves a Proc for the OpenGL function glGetFragDataIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_frag_data_index! #

Retrieves a Proc for the OpenGL function glGetFragDataIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_frag_data_index? #

Checks if the OpenGL function glGetFragDataIndex is available.


[View source]
def get_frag_data_location #

Retrieves a Proc for the OpenGL function glGetFragDataLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_frag_data_location! #

Retrieves a Proc for the OpenGL function glGetFragDataLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_frag_data_location? #

Checks if the OpenGL function glGetFragDataLocation is available.


[View source]
def get_framebuffer_attachment_parameter_iv #

Retrieves a Proc for the OpenGL function glGetFramebufferAttachmentParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_framebuffer_attachment_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetFramebufferAttachmentParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_framebuffer_attachment_parameter_iv? #

Checks if the OpenGL function glGetFramebufferAttachmentParameteriv is available.


[View source]
def get_framebuffer_parameter_iv #

Retrieves a Proc for the OpenGL function glGetFramebufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_framebuffer_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetFramebufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_framebuffer_parameter_iv? #

Checks if the OpenGL function glGetFramebufferParameteriv is available.


[View source]
def get_graphics_reset_status #

Retrieves a Proc for the OpenGL function glGetGraphicsResetStatus. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_graphics_reset_status! #

Retrieves a Proc for the OpenGL function glGetGraphicsResetStatus. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_graphics_reset_status? #

Checks if the OpenGL function glGetGraphicsResetStatus is available.


[View source]
def get_integer_64i_v #

Retrieves a Proc for the OpenGL function glGetInteger64i_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_integer_64i_v! #

Retrieves a Proc for the OpenGL function glGetInteger64i_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_integer_64i_v? #

Checks if the OpenGL function glGetInteger64i_v is available.


[View source]
def get_integer_64v #

Retrieves a Proc for the OpenGL function glGetInteger64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_integer_64v! #

Retrieves a Proc for the OpenGL function glGetInteger64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_integer_64v? #

Checks if the OpenGL function glGetInteger64v is available.


[View source]
def get_integer_i_v #

Retrieves a Proc for the OpenGL function glGetIntegeri_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_integer_i_v! #

Retrieves a Proc for the OpenGL function glGetIntegeri_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_integer_i_v? #

Checks if the OpenGL function glGetIntegeri_v is available.


[View source]
def get_integer_v #

Retrieves a Proc for the OpenGL function glGetIntegerv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_integer_v! #

Retrieves a Proc for the OpenGL function glGetIntegerv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_integer_v? #

Checks if the OpenGL function glGetIntegerv is available.


[View source]
def get_internalformat_i64v #

Retrieves a Proc for the OpenGL function glGetInternalformati64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_internalformat_i64v! #

Retrieves a Proc for the OpenGL function glGetInternalformati64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_internalformat_i64v? #

Checks if the OpenGL function glGetInternalformati64v is available.


[View source]
def get_internalformat_iv #

Retrieves a Proc for the OpenGL function glGetInternalformativ. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_internalformat_iv! #

Retrieves a Proc for the OpenGL function glGetInternalformativ. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_internalformat_iv? #

Checks if the OpenGL function glGetInternalformativ is available.


[View source]
def get_multisample_fv #

Retrieves a Proc for the OpenGL function glGetMultisamplefv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_multisample_fv! #

Retrieves a Proc for the OpenGL function glGetMultisamplefv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_multisample_fv? #

Checks if the OpenGL function glGetMultisamplefv is available.


[View source]
def get_named_buffer_parameter_i64v #

Retrieves a Proc for the OpenGL function glGetNamedBufferParameteri64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_named_buffer_parameter_i64v! #

Retrieves a Proc for the OpenGL function glGetNamedBufferParameteri64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_named_buffer_parameter_i64v? #

Checks if the OpenGL function glGetNamedBufferParameteri64v is available.


[View source]
def get_named_buffer_parameter_iv #

Retrieves a Proc for the OpenGL function glGetNamedBufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_named_buffer_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetNamedBufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_named_buffer_parameter_iv? #

Checks if the OpenGL function glGetNamedBufferParameteriv is available.


[View source]
def get_named_buffer_pointer_v #

Retrieves a Proc for the OpenGL function glGetNamedBufferPointerv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_named_buffer_pointer_v! #

Retrieves a Proc for the OpenGL function glGetNamedBufferPointerv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_named_buffer_pointer_v? #

Checks if the OpenGL function glGetNamedBufferPointerv is available.


[View source]
def get_named_buffer_sub_data #

Retrieves a Proc for the OpenGL function glGetNamedBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_named_buffer_sub_data! #

Retrieves a Proc for the OpenGL function glGetNamedBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_named_buffer_sub_data? #

Checks if the OpenGL function glGetNamedBufferSubData is available.


[View source]
def get_named_framebuffer_attachment_parameter_iv #

Retrieves a Proc for the OpenGL function glGetNamedFramebufferAttachmentParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_named_framebuffer_attachment_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetNamedFramebufferAttachmentParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_named_framebuffer_attachment_parameter_iv? #

Checks if the OpenGL function glGetNamedFramebufferAttachmentParameteriv is available.


[View source]
def get_named_framebuffer_parameter_iv #

Retrieves a Proc for the OpenGL function glGetNamedFramebufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_named_framebuffer_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetNamedFramebufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_named_framebuffer_parameter_iv? #

Checks if the OpenGL function glGetNamedFramebufferParameteriv is available.


[View source]
def get_named_renderbuffer_parameter_iv #

Retrieves a Proc for the OpenGL function glGetNamedRenderbufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_named_renderbuffer_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetNamedRenderbufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_named_renderbuffer_parameter_iv? #

Checks if the OpenGL function glGetNamedRenderbufferParameteriv is available.


[View source]
def get_object_label #

Retrieves a Proc for the OpenGL function glGetObjectLabel. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_object_label! #

Retrieves a Proc for the OpenGL function glGetObjectLabel. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_object_label? #

Checks if the OpenGL function glGetObjectLabel is available.


[View source]
def get_object_ptr_label #

Retrieves a Proc for the OpenGL function glGetObjectPtrLabel. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_object_ptr_label! #

Retrieves a Proc for the OpenGL function glGetObjectPtrLabel. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_object_ptr_label? #

Checks if the OpenGL function glGetObjectPtrLabel is available.


[View source]
def get_pointer_v #

Retrieves a Proc for the OpenGL function glGetPointerv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_pointer_v! #

Retrieves a Proc for the OpenGL function glGetPointerv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_pointer_v? #

Checks if the OpenGL function glGetPointerv is available.


[View source]
def get_program_binary #

Retrieves a Proc for the OpenGL function glGetProgramBinary. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_binary! #

Retrieves a Proc for the OpenGL function glGetProgramBinary. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_binary? #

Checks if the OpenGL function glGetProgramBinary is available.


[View source]
def get_program_info_log #

Retrieves a Proc for the OpenGL function glGetProgramInfoLog. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_info_log! #

Retrieves a Proc for the OpenGL function glGetProgramInfoLog. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_info_log? #

Checks if the OpenGL function glGetProgramInfoLog is available.


[View source]
def get_program_interface_iv #

Retrieves a Proc for the OpenGL function glGetProgramInterfaceiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_interface_iv! #

Retrieves a Proc for the OpenGL function glGetProgramInterfaceiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_interface_iv? #

Checks if the OpenGL function glGetProgramInterfaceiv is available.


[View source]
def get_program_iv #

Retrieves a Proc for the OpenGL function glGetProgramiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_iv! #

Retrieves a Proc for the OpenGL function glGetProgramiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_iv? #

Checks if the OpenGL function glGetProgramiv is available.


[View source]
def get_program_pipeline_info_log #

Retrieves a Proc for the OpenGL function glGetProgramPipelineInfoLog. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_pipeline_info_log! #

Retrieves a Proc for the OpenGL function glGetProgramPipelineInfoLog. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_pipeline_info_log? #

Checks if the OpenGL function glGetProgramPipelineInfoLog is available.


[View source]
def get_program_pipeline_iv #

Retrieves a Proc for the OpenGL function glGetProgramPipelineiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_pipeline_iv! #

Retrieves a Proc for the OpenGL function glGetProgramPipelineiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_pipeline_iv? #

Checks if the OpenGL function glGetProgramPipelineiv is available.


[View source]
def get_program_resource_index #

Retrieves a Proc for the OpenGL function glGetProgramResourceIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_resource_index! #

Retrieves a Proc for the OpenGL function glGetProgramResourceIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_resource_index? #

Checks if the OpenGL function glGetProgramResourceIndex is available.


[View source]
def get_program_resource_iv #

Retrieves a Proc for the OpenGL function glGetProgramResourceiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_resource_iv! #

Retrieves a Proc for the OpenGL function glGetProgramResourceiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_resource_iv? #

Checks if the OpenGL function glGetProgramResourceiv is available.


[View source]
def get_program_resource_location #

Retrieves a Proc for the OpenGL function glGetProgramResourceLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_resource_location! #

Retrieves a Proc for the OpenGL function glGetProgramResourceLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_resource_location? #

Checks if the OpenGL function glGetProgramResourceLocation is available.


[View source]
def get_program_resource_location_index #

Retrieves a Proc for the OpenGL function glGetProgramResourceLocationIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_resource_location_index! #

Retrieves a Proc for the OpenGL function glGetProgramResourceLocationIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_resource_location_index? #

Checks if the OpenGL function glGetProgramResourceLocationIndex is available.


[View source]
def get_program_resource_name #

Retrieves a Proc for the OpenGL function glGetProgramResourceName. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_resource_name! #

Retrieves a Proc for the OpenGL function glGetProgramResourceName. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_resource_name? #

Checks if the OpenGL function glGetProgramResourceName is available.


[View source]
def get_program_stage_iv #

Retrieves a Proc for the OpenGL function glGetProgramStageiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_program_stage_iv! #

Retrieves a Proc for the OpenGL function glGetProgramStageiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_program_stage_iv? #

Checks if the OpenGL function glGetProgramStageiv is available.


[View source]
def get_query_buffer_object_i64v #

Retrieves a Proc for the OpenGL function glGetQueryBufferObjecti64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_query_buffer_object_i64v! #

Retrieves a Proc for the OpenGL function glGetQueryBufferObjecti64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_query_buffer_object_i64v? #

Checks if the OpenGL function glGetQueryBufferObjecti64v is available.


[View source]
def get_query_buffer_object_iv #

Retrieves a Proc for the OpenGL function glGetQueryBufferObjectiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_query_buffer_object_iv! #

Retrieves a Proc for the OpenGL function glGetQueryBufferObjectiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_query_buffer_object_iv? #

Checks if the OpenGL function glGetQueryBufferObjectiv is available.


[View source]
def get_query_buffer_object_ui64v #

Retrieves a Proc for the OpenGL function glGetQueryBufferObjectui64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_query_buffer_object_ui64v! #

Retrieves a Proc for the OpenGL function glGetQueryBufferObjectui64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_query_buffer_object_ui64v? #

Checks if the OpenGL function glGetQueryBufferObjectui64v is available.


[View source]
def get_query_buffer_object_uiv #

Retrieves a Proc for the OpenGL function glGetQueryBufferObjectuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_query_buffer_object_uiv! #

Retrieves a Proc for the OpenGL function glGetQueryBufferObjectuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_query_buffer_object_uiv? #

Checks if the OpenGL function glGetQueryBufferObjectuiv is available.


[View source]
def get_query_indexed_iv #

Retrieves a Proc for the OpenGL function glGetQueryIndexediv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_query_indexed_iv! #

Retrieves a Proc for the OpenGL function glGetQueryIndexediv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_query_indexed_iv? #

Checks if the OpenGL function glGetQueryIndexediv is available.


[View source]
def get_query_iv #

Retrieves a Proc for the OpenGL function glGetQueryiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_query_iv! #

Retrieves a Proc for the OpenGL function glGetQueryiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_query_iv? #

Checks if the OpenGL function glGetQueryiv is available.


[View source]
def get_query_object_i64v #

Retrieves a Proc for the OpenGL function glGetQueryObjecti64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_query_object_i64v! #

Retrieves a Proc for the OpenGL function glGetQueryObjecti64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_query_object_i64v? #

Checks if the OpenGL function glGetQueryObjecti64v is available.


[View source]
def get_query_object_iv #

Retrieves a Proc for the OpenGL function glGetQueryObjectiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_query_object_iv! #

Retrieves a Proc for the OpenGL function glGetQueryObjectiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_query_object_iv? #

Checks if the OpenGL function glGetQueryObjectiv is available.


[View source]
def get_query_object_ui64v #

Retrieves a Proc for the OpenGL function glGetQueryObjectui64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_query_object_ui64v! #

Retrieves a Proc for the OpenGL function glGetQueryObjectui64v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_query_object_ui64v? #

Checks if the OpenGL function glGetQueryObjectui64v is available.


[View source]
def get_query_object_uiv #

Retrieves a Proc for the OpenGL function glGetQueryObjectuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_query_object_uiv! #

Retrieves a Proc for the OpenGL function glGetQueryObjectuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_query_object_uiv? #

Checks if the OpenGL function glGetQueryObjectuiv is available.


[View source]
def get_renderbuffer_parameter_iv #

Retrieves a Proc for the OpenGL function glGetRenderbufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_renderbuffer_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetRenderbufferParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_renderbuffer_parameter_iv? #

Checks if the OpenGL function glGetRenderbufferParameteriv is available.


[View source]
def get_sampler_parameter_fv #

Retrieves a Proc for the OpenGL function glGetSamplerParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_sampler_parameter_fv! #

Retrieves a Proc for the OpenGL function glGetSamplerParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_sampler_parameter_fv? #

Checks if the OpenGL function glGetSamplerParameterfv is available.


[View source]
def get_sampler_parameter_i_iv #

Retrieves a Proc for the OpenGL function glGetSamplerParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_sampler_parameter_i_iv! #

Retrieves a Proc for the OpenGL function glGetSamplerParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_sampler_parameter_i_iv? #

Checks if the OpenGL function glGetSamplerParameterIiv is available.


[View source]
def get_sampler_parameter_i_uiv #

Retrieves a Proc for the OpenGL function glGetSamplerParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_sampler_parameter_i_uiv! #

Retrieves a Proc for the OpenGL function glGetSamplerParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_sampler_parameter_i_uiv? #

Checks if the OpenGL function glGetSamplerParameterIuiv is available.


[View source]
def get_sampler_parameter_iv #

Retrieves a Proc for the OpenGL function glGetSamplerParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_sampler_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetSamplerParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_sampler_parameter_iv? #

Checks if the OpenGL function glGetSamplerParameteriv is available.


[View source]
def get_shader_info_log #

Retrieves a Proc for the OpenGL function glGetShaderInfoLog. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_shader_info_log! #

Retrieves a Proc for the OpenGL function glGetShaderInfoLog. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_shader_info_log? #

Checks if the OpenGL function glGetShaderInfoLog is available.


[View source]
def get_shader_iv #

Retrieves a Proc for the OpenGL function glGetShaderiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_shader_iv! #

Retrieves a Proc for the OpenGL function glGetShaderiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_shader_iv? #

Checks if the OpenGL function glGetShaderiv is available.


[View source]
def get_shader_precision_format #

Retrieves a Proc for the OpenGL function glGetShaderPrecisionFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_shader_precision_format! #

Retrieves a Proc for the OpenGL function glGetShaderPrecisionFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_shader_precision_format? #

Checks if the OpenGL function glGetShaderPrecisionFormat is available.


[View source]
def get_shader_source #

Retrieves a Proc for the OpenGL function glGetShaderSource. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_shader_source! #

Retrieves a Proc for the OpenGL function glGetShaderSource. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_shader_source? #

Checks if the OpenGL function glGetShaderSource is available.


[View source]
def get_string #

Retrieves a Proc for the OpenGL function glGetString. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_string! #

Retrieves a Proc for the OpenGL function glGetString. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_string? #

Checks if the OpenGL function glGetString is available.


[View source]
def get_string_i #

Retrieves a Proc for the OpenGL function glGetStringi. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_string_i! #

Retrieves a Proc for the OpenGL function glGetStringi. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_string_i? #

Checks if the OpenGL function glGetStringi is available.


[View source]
def get_subroutine_index #

Retrieves a Proc for the OpenGL function glGetSubroutineIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_subroutine_index! #

Retrieves a Proc for the OpenGL function glGetSubroutineIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_subroutine_index? #

Checks if the OpenGL function glGetSubroutineIndex is available.


[View source]
def get_subroutine_uniform_location #

Retrieves a Proc for the OpenGL function glGetSubroutineUniformLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_subroutine_uniform_location! #

Retrieves a Proc for the OpenGL function glGetSubroutineUniformLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_subroutine_uniform_location? #

Checks if the OpenGL function glGetSubroutineUniformLocation is available.


[View source]
def get_sync_iv #

Retrieves a Proc for the OpenGL function glGetSynciv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_sync_iv! #

Retrieves a Proc for the OpenGL function glGetSynciv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_sync_iv? #

Checks if the OpenGL function glGetSynciv is available.


[View source]
def get_tex_image #

Retrieves a Proc for the OpenGL function glGetTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_tex_image! #

Retrieves a Proc for the OpenGL function glGetTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_tex_image? #

Checks if the OpenGL function glGetTexImage is available.


[View source]
def get_tex_level_parameter_fv #

Retrieves a Proc for the OpenGL function glGetTexLevelParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_tex_level_parameter_fv! #

Retrieves a Proc for the OpenGL function glGetTexLevelParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_tex_level_parameter_fv? #

Checks if the OpenGL function glGetTexLevelParameterfv is available.


[View source]
def get_tex_level_parameter_iv #

Retrieves a Proc for the OpenGL function glGetTexLevelParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_tex_level_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetTexLevelParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_tex_level_parameter_iv? #

Checks if the OpenGL function glGetTexLevelParameteriv is available.


[View source]
def get_tex_parameter_fv #

Retrieves a Proc for the OpenGL function glGetTexParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_tex_parameter_fv! #

Retrieves a Proc for the OpenGL function glGetTexParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_tex_parameter_fv? #

Checks if the OpenGL function glGetTexParameterfv is available.


[View source]
def get_tex_parameter_i_iv #

Retrieves a Proc for the OpenGL function glGetTexParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_tex_parameter_i_iv! #

Retrieves a Proc for the OpenGL function glGetTexParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_tex_parameter_i_iv? #

Checks if the OpenGL function glGetTexParameterIiv is available.


[View source]
def get_tex_parameter_i_uiv #

Retrieves a Proc for the OpenGL function glGetTexParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_tex_parameter_i_uiv! #

Retrieves a Proc for the OpenGL function glGetTexParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_tex_parameter_i_uiv? #

Checks if the OpenGL function glGetTexParameterIuiv is available.


[View source]
def get_tex_parameter_iv #

Retrieves a Proc for the OpenGL function glGetTexParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_tex_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetTexParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_tex_parameter_iv? #

Checks if the OpenGL function glGetTexParameteriv is available.


[View source]
def get_texture_image #

Retrieves a Proc for the OpenGL function glGetTextureImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_texture_image! #

Retrieves a Proc for the OpenGL function glGetTextureImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_texture_image? #

Checks if the OpenGL function glGetTextureImage is available.


[View source]
def get_texture_level_parameter_fv #

Retrieves a Proc for the OpenGL function glGetTextureLevelParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_texture_level_parameter_fv! #

Retrieves a Proc for the OpenGL function glGetTextureLevelParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_texture_level_parameter_fv? #

Checks if the OpenGL function glGetTextureLevelParameterfv is available.


[View source]
def get_texture_level_parameter_iv #

Retrieves a Proc for the OpenGL function glGetTextureLevelParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_texture_level_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetTextureLevelParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_texture_level_parameter_iv? #

Checks if the OpenGL function glGetTextureLevelParameteriv is available.


[View source]
def get_texture_parameter_fv #

Retrieves a Proc for the OpenGL function glGetTextureParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_texture_parameter_fv! #

Retrieves a Proc for the OpenGL function glGetTextureParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_texture_parameter_fv? #

Checks if the OpenGL function glGetTextureParameterfv is available.


[View source]
def get_texture_parameter_i_iv #

Retrieves a Proc for the OpenGL function glGetTextureParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_texture_parameter_i_iv! #

Retrieves a Proc for the OpenGL function glGetTextureParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_texture_parameter_i_iv? #

Checks if the OpenGL function glGetTextureParameterIiv is available.


[View source]
def get_texture_parameter_i_uiv #

Retrieves a Proc for the OpenGL function glGetTextureParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_texture_parameter_i_uiv! #

Retrieves a Proc for the OpenGL function glGetTextureParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_texture_parameter_i_uiv? #

Checks if the OpenGL function glGetTextureParameterIuiv is available.


[View source]
def get_texture_parameter_iv #

Retrieves a Proc for the OpenGL function glGetTextureParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_texture_parameter_iv! #

Retrieves a Proc for the OpenGL function glGetTextureParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_texture_parameter_iv? #

Checks if the OpenGL function glGetTextureParameteriv is available.


[View source]
def get_texture_sub_image #

Retrieves a Proc for the OpenGL function glGetTextureSubImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_texture_sub_image! #

Retrieves a Proc for the OpenGL function glGetTextureSubImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_texture_sub_image? #

Checks if the OpenGL function glGetTextureSubImage is available.


[View source]
def get_transform_feedback_i64_v #

Retrieves a Proc for the OpenGL function glGetTransformFeedbacki64_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_transform_feedback_i64_v! #

Retrieves a Proc for the OpenGL function glGetTransformFeedbacki64_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_transform_feedback_i64_v? #

Checks if the OpenGL function glGetTransformFeedbacki64_v is available.


[View source]
def get_transform_feedback_i_v #

Retrieves a Proc for the OpenGL function glGetTransformFeedbacki_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_transform_feedback_i_v! #

Retrieves a Proc for the OpenGL function glGetTransformFeedbacki_v. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_transform_feedback_i_v? #

Checks if the OpenGL function glGetTransformFeedbacki_v is available.


[View source]
def get_transform_feedback_iv #

Retrieves a Proc for the OpenGL function glGetTransformFeedbackiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_transform_feedback_iv! #

Retrieves a Proc for the OpenGL function glGetTransformFeedbackiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_transform_feedback_iv? #

Checks if the OpenGL function glGetTransformFeedbackiv is available.


[View source]
def get_transform_feedback_varying #

Retrieves a Proc for the OpenGL function glGetTransformFeedbackVarying. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_transform_feedback_varying! #

Retrieves a Proc for the OpenGL function glGetTransformFeedbackVarying. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_transform_feedback_varying? #

Checks if the OpenGL function glGetTransformFeedbackVarying is available.


[View source]
def get_uniform_block_index #

Retrieves a Proc for the OpenGL function glGetUniformBlockIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_uniform_block_index! #

Retrieves a Proc for the OpenGL function glGetUniformBlockIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_uniform_block_index? #

Checks if the OpenGL function glGetUniformBlockIndex is available.


[View source]
def get_uniform_dv #

Retrieves a Proc for the OpenGL function glGetUniformdv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_uniform_dv! #

Retrieves a Proc for the OpenGL function glGetUniformdv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_uniform_dv? #

Checks if the OpenGL function glGetUniformdv is available.


[View source]
def get_uniform_fv #

Retrieves a Proc for the OpenGL function glGetUniformfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_uniform_fv! #

Retrieves a Proc for the OpenGL function glGetUniformfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_uniform_fv? #

Checks if the OpenGL function glGetUniformfv is available.


[View source]
def get_uniform_indices #

Retrieves a Proc for the OpenGL function glGetUniformIndices. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_uniform_indices! #

Retrieves a Proc for the OpenGL function glGetUniformIndices. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_uniform_indices? #

Checks if the OpenGL function glGetUniformIndices is available.


[View source]
def get_uniform_iv #

Retrieves a Proc for the OpenGL function glGetUniformiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_uniform_iv! #

Retrieves a Proc for the OpenGL function glGetUniformiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_uniform_iv? #

Checks if the OpenGL function glGetUniformiv is available.


[View source]
def get_uniform_location #

Retrieves a Proc for the OpenGL function glGetUniformLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_uniform_location! #

Retrieves a Proc for the OpenGL function glGetUniformLocation. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_uniform_location? #

Checks if the OpenGL function glGetUniformLocation is available.


[View source]
def get_uniform_subroutine_uiv #

Retrieves a Proc for the OpenGL function glGetUniformSubroutineuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_uniform_subroutine_uiv! #

Retrieves a Proc for the OpenGL function glGetUniformSubroutineuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_uniform_subroutine_uiv? #

Checks if the OpenGL function glGetUniformSubroutineuiv is available.


[View source]
def get_uniform_uiv #

Retrieves a Proc for the OpenGL function glGetUniformuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_uniform_uiv! #

Retrieves a Proc for the OpenGL function glGetUniformuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_uniform_uiv? #

Checks if the OpenGL function glGetUniformuiv is available.


[View source]
def get_vertex_array_indexed_64iv #

Retrieves a Proc for the OpenGL function glGetVertexArrayIndexed64iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_vertex_array_indexed_64iv! #

Retrieves a Proc for the OpenGL function glGetVertexArrayIndexed64iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_vertex_array_indexed_64iv? #

Checks if the OpenGL function glGetVertexArrayIndexed64iv is available.


[View source]
def get_vertex_array_indexed_iv #

Retrieves a Proc for the OpenGL function glGetVertexArrayIndexediv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_vertex_array_indexed_iv! #

Retrieves a Proc for the OpenGL function glGetVertexArrayIndexediv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_vertex_array_indexed_iv? #

Checks if the OpenGL function glGetVertexArrayIndexediv is available.


[View source]
def get_vertex_array_iv #

Retrieves a Proc for the OpenGL function glGetVertexArrayiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_vertex_array_iv! #

Retrieves a Proc for the OpenGL function glGetVertexArrayiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_vertex_array_iv? #

Checks if the OpenGL function glGetVertexArrayiv is available.


[View source]
def get_vertex_attrib_dv #

Retrieves a Proc for the OpenGL function glGetVertexAttribdv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_vertex_attrib_dv! #

Retrieves a Proc for the OpenGL function glGetVertexAttribdv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_vertex_attrib_dv? #

Checks if the OpenGL function glGetVertexAttribdv is available.


[View source]
def get_vertex_attrib_fv #

Retrieves a Proc for the OpenGL function glGetVertexAttribfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_vertex_attrib_fv! #

Retrieves a Proc for the OpenGL function glGetVertexAttribfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_vertex_attrib_fv? #

Checks if the OpenGL function glGetVertexAttribfv is available.


[View source]
def get_vertex_attrib_i_iv #

Retrieves a Proc for the OpenGL function glGetVertexAttribIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_vertex_attrib_i_iv! #

Retrieves a Proc for the OpenGL function glGetVertexAttribIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_vertex_attrib_i_iv? #

Checks if the OpenGL function glGetVertexAttribIiv is available.


[View source]
def get_vertex_attrib_i_uiv #

Retrieves a Proc for the OpenGL function glGetVertexAttribIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_vertex_attrib_i_uiv! #

Retrieves a Proc for the OpenGL function glGetVertexAttribIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_vertex_attrib_i_uiv? #

Checks if the OpenGL function glGetVertexAttribIuiv is available.


[View source]
def get_vertex_attrib_iv #

Retrieves a Proc for the OpenGL function glGetVertexAttribiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_vertex_attrib_iv! #

Retrieves a Proc for the OpenGL function glGetVertexAttribiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_vertex_attrib_iv? #

Checks if the OpenGL function glGetVertexAttribiv is available.


[View source]
def get_vertex_attrib_l_dv #

Retrieves a Proc for the OpenGL function glGetVertexAttribLdv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_vertex_attrib_l_dv! #

Retrieves a Proc for the OpenGL function glGetVertexAttribLdv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_vertex_attrib_l_dv? #

Checks if the OpenGL function glGetVertexAttribLdv is available.


[View source]
def get_vertex_attrib_pointer_v #

Retrieves a Proc for the OpenGL function glGetVertexAttribPointerv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def get_vertex_attrib_pointer_v! #

Retrieves a Proc for the OpenGL function glGetVertexAttribPointerv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def get_vertex_attrib_pointer_v? #

Checks if the OpenGL function glGetVertexAttribPointerv is available.


[View source]
def getn_compressed_tex_image #

Retrieves a Proc for the OpenGL function glGetnCompressedTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def getn_compressed_tex_image! #

Retrieves a Proc for the OpenGL function glGetnCompressedTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def getn_compressed_tex_image? #

Checks if the OpenGL function glGetnCompressedTexImage is available.


[View source]
def getn_tex_image #

Retrieves a Proc for the OpenGL function glGetnTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def getn_tex_image! #

Retrieves a Proc for the OpenGL function glGetnTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def getn_tex_image? #

Checks if the OpenGL function glGetnTexImage is available.


[View source]
def getn_uniform_dv #

Retrieves a Proc for the OpenGL function glGetnUniformdv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def getn_uniform_dv! #

Retrieves a Proc for the OpenGL function glGetnUniformdv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def getn_uniform_dv? #

Checks if the OpenGL function glGetnUniformdv is available.


[View source]
def getn_uniform_fv #

Retrieves a Proc for the OpenGL function glGetnUniformfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def getn_uniform_fv! #

Retrieves a Proc for the OpenGL function glGetnUniformfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def getn_uniform_fv? #

Checks if the OpenGL function glGetnUniformfv is available.


[View source]
def getn_uniform_iv #

Retrieves a Proc for the OpenGL function glGetnUniformiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def getn_uniform_iv! #

Retrieves a Proc for the OpenGL function glGetnUniformiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def getn_uniform_iv? #

Checks if the OpenGL function glGetnUniformiv is available.


[View source]
def getn_uniform_uiv #

Retrieves a Proc for the OpenGL function glGetnUniformuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def getn_uniform_uiv! #

Retrieves a Proc for the OpenGL function glGetnUniformuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def getn_uniform_uiv? #

Checks if the OpenGL function glGetnUniformuiv is available.


[View source]
def hint #

Retrieves a Proc for the OpenGL function glHint. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def hint! #

Retrieves a Proc for the OpenGL function glHint. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def hint? #

Checks if the OpenGL function glHint is available.


[View source]
def invalidate_buffer_data #

Retrieves a Proc for the OpenGL function glInvalidateBufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def invalidate_buffer_data! #

Retrieves a Proc for the OpenGL function glInvalidateBufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def invalidate_buffer_data? #

Checks if the OpenGL function glInvalidateBufferData is available.


[View source]
def invalidate_buffer_sub_data #

Retrieves a Proc for the OpenGL function glInvalidateBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def invalidate_buffer_sub_data! #

Retrieves a Proc for the OpenGL function glInvalidateBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def invalidate_buffer_sub_data? #

Checks if the OpenGL function glInvalidateBufferSubData is available.


[View source]
def invalidate_framebuffer #

Retrieves a Proc for the OpenGL function glInvalidateFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def invalidate_framebuffer! #

Retrieves a Proc for the OpenGL function glInvalidateFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def invalidate_framebuffer? #

Checks if the OpenGL function glInvalidateFramebuffer is available.


[View source]
def invalidate_named_framebuffer_data #

Retrieves a Proc for the OpenGL function glInvalidateNamedFramebufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def invalidate_named_framebuffer_data! #

Retrieves a Proc for the OpenGL function glInvalidateNamedFramebufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def invalidate_named_framebuffer_data? #

Checks if the OpenGL function glInvalidateNamedFramebufferData is available.


[View source]
def invalidate_named_framebuffer_sub_data #

Retrieves a Proc for the OpenGL function glInvalidateNamedFramebufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def invalidate_named_framebuffer_sub_data! #

Retrieves a Proc for the OpenGL function glInvalidateNamedFramebufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def invalidate_named_framebuffer_sub_data? #

Checks if the OpenGL function glInvalidateNamedFramebufferSubData is available.


[View source]
def invalidate_sub_framebuffer #

Retrieves a Proc for the OpenGL function glInvalidateSubFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def invalidate_sub_framebuffer! #

Retrieves a Proc for the OpenGL function glInvalidateSubFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def invalidate_sub_framebuffer? #

Checks if the OpenGL function glInvalidateSubFramebuffer is available.


[View source]
def invalidate_tex_image #

Retrieves a Proc for the OpenGL function glInvalidateTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def invalidate_tex_image! #

Retrieves a Proc for the OpenGL function glInvalidateTexImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def invalidate_tex_image? #

Checks if the OpenGL function glInvalidateTexImage is available.


[View source]
def invalidate_tex_sub_image #

Retrieves a Proc for the OpenGL function glInvalidateTexSubImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def invalidate_tex_sub_image! #

Retrieves a Proc for the OpenGL function glInvalidateTexSubImage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def invalidate_tex_sub_image? #

Checks if the OpenGL function glInvalidateTexSubImage is available.


[View source]
def is_buffer #

Retrieves a Proc for the OpenGL function glIsBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_buffer! #

Retrieves a Proc for the OpenGL function glIsBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_buffer? #

Checks if the OpenGL function glIsBuffer is available.


[View source]
def is_enabled #

Retrieves a Proc for the OpenGL function glIsEnabled. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_enabled! #

Retrieves a Proc for the OpenGL function glIsEnabled. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_enabled? #

Checks if the OpenGL function glIsEnabled is available.


[View source]
def is_enabled_i #

Retrieves a Proc for the OpenGL function glIsEnabledi. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_enabled_i! #

Retrieves a Proc for the OpenGL function glIsEnabledi. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_enabled_i? #

Checks if the OpenGL function glIsEnabledi is available.


[View source]
def is_framebuffer #

Retrieves a Proc for the OpenGL function glIsFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_framebuffer! #

Retrieves a Proc for the OpenGL function glIsFramebuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_framebuffer? #

Checks if the OpenGL function glIsFramebuffer is available.


[View source]
def is_program #

Retrieves a Proc for the OpenGL function glIsProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_program! #

Retrieves a Proc for the OpenGL function glIsProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_program? #

Checks if the OpenGL function glIsProgram is available.


[View source]
def is_program_pipeline #

Retrieves a Proc for the OpenGL function glIsProgramPipeline. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_program_pipeline! #

Retrieves a Proc for the OpenGL function glIsProgramPipeline. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_program_pipeline? #

Checks if the OpenGL function glIsProgramPipeline is available.


[View source]
def is_query #

Retrieves a Proc for the OpenGL function glIsQuery. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_query! #

Retrieves a Proc for the OpenGL function glIsQuery. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_query? #

Checks if the OpenGL function glIsQuery is available.


[View source]
def is_renderbuffer #

Retrieves a Proc for the OpenGL function glIsRenderbuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_renderbuffer! #

Retrieves a Proc for the OpenGL function glIsRenderbuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_renderbuffer? #

Checks if the OpenGL function glIsRenderbuffer is available.


[View source]
def is_sampler #

Retrieves a Proc for the OpenGL function glIsSampler. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_sampler! #

Retrieves a Proc for the OpenGL function glIsSampler. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_sampler? #

Checks if the OpenGL function glIsSampler is available.


[View source]
def is_shader #

Retrieves a Proc for the OpenGL function glIsShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_shader! #

Retrieves a Proc for the OpenGL function glIsShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_shader? #

Checks if the OpenGL function glIsShader is available.


[View source]
def is_sync #

Retrieves a Proc for the OpenGL function glIsSync. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_sync! #

Retrieves a Proc for the OpenGL function glIsSync. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_sync? #

Checks if the OpenGL function glIsSync is available.


[View source]
def is_texture #

Retrieves a Proc for the OpenGL function glIsTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_texture! #

Retrieves a Proc for the OpenGL function glIsTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_texture? #

Checks if the OpenGL function glIsTexture is available.


[View source]
def is_transform_feedback #

Retrieves a Proc for the OpenGL function glIsTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_transform_feedback! #

Retrieves a Proc for the OpenGL function glIsTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_transform_feedback? #

Checks if the OpenGL function glIsTransformFeedback is available.


[View source]
def is_vertex_array #

Retrieves a Proc for the OpenGL function glIsVertexArray. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def is_vertex_array! #

Retrieves a Proc for the OpenGL function glIsVertexArray. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def is_vertex_array? #

Checks if the OpenGL function glIsVertexArray is available.


[View source]
def line_width #

Retrieves a Proc for the OpenGL function glLineWidth. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def line_width! #

Retrieves a Proc for the OpenGL function glLineWidth. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def line_width? #

Checks if the OpenGL function glLineWidth is available.


[View source]
def link_program #

Retrieves a Proc for the OpenGL function glLinkProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def link_program! #

Retrieves a Proc for the OpenGL function glLinkProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def link_program? #

Checks if the OpenGL function glLinkProgram is available.


[View source]
def logic_op #

Retrieves a Proc for the OpenGL function glLogicOp. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def logic_op! #

Retrieves a Proc for the OpenGL function glLogicOp. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def logic_op? #

Checks if the OpenGL function glLogicOp is available.


[View source]
def map_buffer #

Retrieves a Proc for the OpenGL function glMapBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def map_buffer! #

Retrieves a Proc for the OpenGL function glMapBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def map_buffer? #

Checks if the OpenGL function glMapBuffer is available.


[View source]
def map_buffer_range #

Retrieves a Proc for the OpenGL function glMapBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def map_buffer_range! #

Retrieves a Proc for the OpenGL function glMapBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def map_buffer_range? #

Checks if the OpenGL function glMapBufferRange is available.


[View source]
def map_named_buffer #

Retrieves a Proc for the OpenGL function glMapNamedBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def map_named_buffer! #

Retrieves a Proc for the OpenGL function glMapNamedBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def map_named_buffer? #

Checks if the OpenGL function glMapNamedBuffer is available.


[View source]
def map_named_buffer_range #

Retrieves a Proc for the OpenGL function glMapNamedBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def map_named_buffer_range! #

Retrieves a Proc for the OpenGL function glMapNamedBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def map_named_buffer_range? #

Checks if the OpenGL function glMapNamedBufferRange is available.


[View source]
def memory_barrier #

Retrieves a Proc for the OpenGL function glMemoryBarrier. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def memory_barrier! #

Retrieves a Proc for the OpenGL function glMemoryBarrier. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def memory_barrier? #

Checks if the OpenGL function glMemoryBarrier is available.


[View source]
def memory_barrier_by_region #

Retrieves a Proc for the OpenGL function glMemoryBarrierByRegion. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def memory_barrier_by_region! #

Retrieves a Proc for the OpenGL function glMemoryBarrierByRegion. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def memory_barrier_by_region? #

Checks if the OpenGL function glMemoryBarrierByRegion is available.


[View source]
def min_sample_shading #

Retrieves a Proc for the OpenGL function glMinSampleShading. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def min_sample_shading! #

Retrieves a Proc for the OpenGL function glMinSampleShading. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def min_sample_shading? #

Checks if the OpenGL function glMinSampleShading is available.


[View source]
def multi_draw_arrays #

Retrieves a Proc for the OpenGL function glMultiDrawArrays. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def multi_draw_arrays! #

Retrieves a Proc for the OpenGL function glMultiDrawArrays. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def multi_draw_arrays? #

Checks if the OpenGL function glMultiDrawArrays is available.


[View source]
def multi_draw_arrays_indirect #

Retrieves a Proc for the OpenGL function glMultiDrawArraysIndirect. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def multi_draw_arrays_indirect! #

Retrieves a Proc for the OpenGL function glMultiDrawArraysIndirect. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def multi_draw_arrays_indirect? #

Checks if the OpenGL function glMultiDrawArraysIndirect is available.


[View source]
def multi_draw_arrays_indirect_count #

Retrieves a Proc for the OpenGL function glMultiDrawArraysIndirectCount. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def multi_draw_arrays_indirect_count! #

Retrieves a Proc for the OpenGL function glMultiDrawArraysIndirectCount. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def multi_draw_arrays_indirect_count? #

Checks if the OpenGL function glMultiDrawArraysIndirectCount is available.


[View source]
def multi_draw_elements #

Retrieves a Proc for the OpenGL function glMultiDrawElements. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def multi_draw_elements! #

Retrieves a Proc for the OpenGL function glMultiDrawElements. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def multi_draw_elements? #

Checks if the OpenGL function glMultiDrawElements is available.


[View source]
def multi_draw_elements_base_vertex #

Retrieves a Proc for the OpenGL function glMultiDrawElementsBaseVertex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def multi_draw_elements_base_vertex! #

Retrieves a Proc for the OpenGL function glMultiDrawElementsBaseVertex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def multi_draw_elements_base_vertex? #

Checks if the OpenGL function glMultiDrawElementsBaseVertex is available.


[View source]
def multi_draw_elements_indirect #

Retrieves a Proc for the OpenGL function glMultiDrawElementsIndirect. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def multi_draw_elements_indirect! #

Retrieves a Proc for the OpenGL function glMultiDrawElementsIndirect. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def multi_draw_elements_indirect? #

Checks if the OpenGL function glMultiDrawElementsIndirect is available.


[View source]
def multi_draw_elements_indirect_count #

Retrieves a Proc for the OpenGL function glMultiDrawElementsIndirectCount. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def multi_draw_elements_indirect_count! #

Retrieves a Proc for the OpenGL function glMultiDrawElementsIndirectCount. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def multi_draw_elements_indirect_count? #

Checks if the OpenGL function glMultiDrawElementsIndirectCount is available.


[View source]
def named_buffer_data #

Retrieves a Proc for the OpenGL function glNamedBufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_buffer_data! #

Retrieves a Proc for the OpenGL function glNamedBufferData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_buffer_data? #

Checks if the OpenGL function glNamedBufferData is available.


[View source]
def named_buffer_storage #

Retrieves a Proc for the OpenGL function glNamedBufferStorage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_buffer_storage! #

Retrieves a Proc for the OpenGL function glNamedBufferStorage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_buffer_storage? #

Checks if the OpenGL function glNamedBufferStorage is available.


[View source]
def named_buffer_sub_data #

Retrieves a Proc for the OpenGL function glNamedBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_buffer_sub_data! #

Retrieves a Proc for the OpenGL function glNamedBufferSubData. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_buffer_sub_data? #

Checks if the OpenGL function glNamedBufferSubData is available.


[View source]
def named_framebuffer_draw_buffer #

Retrieves a Proc for the OpenGL function glNamedFramebufferDrawBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_framebuffer_draw_buffer! #

Retrieves a Proc for the OpenGL function glNamedFramebufferDrawBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_framebuffer_draw_buffer? #

Checks if the OpenGL function glNamedFramebufferDrawBuffer is available.


[View source]
def named_framebuffer_draw_buffers #

Retrieves a Proc for the OpenGL function glNamedFramebufferDrawBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_framebuffer_draw_buffers! #

Retrieves a Proc for the OpenGL function glNamedFramebufferDrawBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_framebuffer_draw_buffers? #

Checks if the OpenGL function glNamedFramebufferDrawBuffers is available.


[View source]
def named_framebuffer_parameter_i #

Retrieves a Proc for the OpenGL function glNamedFramebufferParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_framebuffer_parameter_i! #

Retrieves a Proc for the OpenGL function glNamedFramebufferParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_framebuffer_parameter_i? #

Checks if the OpenGL function glNamedFramebufferParameteri is available.


[View source]
def named_framebuffer_read_buffer #

Retrieves a Proc for the OpenGL function glNamedFramebufferReadBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_framebuffer_read_buffer! #

Retrieves a Proc for the OpenGL function glNamedFramebufferReadBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_framebuffer_read_buffer? #

Checks if the OpenGL function glNamedFramebufferReadBuffer is available.


[View source]
def named_framebuffer_renderbuffer #

Retrieves a Proc for the OpenGL function glNamedFramebufferRenderbuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_framebuffer_renderbuffer! #

Retrieves a Proc for the OpenGL function glNamedFramebufferRenderbuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_framebuffer_renderbuffer? #

Checks if the OpenGL function glNamedFramebufferRenderbuffer is available.


[View source]
def named_framebuffer_texture #

Retrieves a Proc for the OpenGL function glNamedFramebufferTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_framebuffer_texture! #

Retrieves a Proc for the OpenGL function glNamedFramebufferTexture. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_framebuffer_texture? #

Checks if the OpenGL function glNamedFramebufferTexture is available.


[View source]
def named_framebuffer_texture_layer #

Retrieves a Proc for the OpenGL function glNamedFramebufferTextureLayer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_framebuffer_texture_layer! #

Retrieves a Proc for the OpenGL function glNamedFramebufferTextureLayer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_framebuffer_texture_layer? #

Checks if the OpenGL function glNamedFramebufferTextureLayer is available.


[View source]
def named_renderbuffer_storage #

Retrieves a Proc for the OpenGL function glNamedRenderbufferStorage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_renderbuffer_storage! #

Retrieves a Proc for the OpenGL function glNamedRenderbufferStorage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_renderbuffer_storage? #

Checks if the OpenGL function glNamedRenderbufferStorage is available.


[View source]
def named_renderbuffer_storage_multisample #

Retrieves a Proc for the OpenGL function glNamedRenderbufferStorageMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def named_renderbuffer_storage_multisample! #

Retrieves a Proc for the OpenGL function glNamedRenderbufferStorageMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def named_renderbuffer_storage_multisample? #

Checks if the OpenGL function glNamedRenderbufferStorageMultisample is available.


[View source]
def object_label #

Retrieves a Proc for the OpenGL function glObjectLabel. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def object_label! #

Retrieves a Proc for the OpenGL function glObjectLabel. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def object_label? #

Checks if the OpenGL function glObjectLabel is available.


[View source]
def object_ptr_label #

Retrieves a Proc for the OpenGL function glObjectPtrLabel. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def object_ptr_label! #

Retrieves a Proc for the OpenGL function glObjectPtrLabel. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def object_ptr_label? #

Checks if the OpenGL function glObjectPtrLabel is available.


[View source]
def patch_parameter_fv #

Retrieves a Proc for the OpenGL function glPatchParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def patch_parameter_fv! #

Retrieves a Proc for the OpenGL function glPatchParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def patch_parameter_fv? #

Checks if the OpenGL function glPatchParameterfv is available.


[View source]
def patch_parameter_i #

Retrieves a Proc for the OpenGL function glPatchParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def patch_parameter_i! #

Retrieves a Proc for the OpenGL function glPatchParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def patch_parameter_i? #

Checks if the OpenGL function glPatchParameteri is available.


[View source]
def pause_transform_feedback #

Retrieves a Proc for the OpenGL function glPauseTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def pause_transform_feedback! #

Retrieves a Proc for the OpenGL function glPauseTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def pause_transform_feedback? #

Checks if the OpenGL function glPauseTransformFeedback is available.


[View source]
def pixel_store_f #

Retrieves a Proc for the OpenGL function glPixelStoref. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def pixel_store_f! #

Retrieves a Proc for the OpenGL function glPixelStoref. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def pixel_store_f? #

Checks if the OpenGL function glPixelStoref is available.


[View source]
def pixel_store_i #

Retrieves a Proc for the OpenGL function glPixelStorei. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def pixel_store_i! #

Retrieves a Proc for the OpenGL function glPixelStorei. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def pixel_store_i? #

Checks if the OpenGL function glPixelStorei is available.


[View source]
def point_parameter_f #

Retrieves a Proc for the OpenGL function glPointParameterf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def point_parameter_f! #

Retrieves a Proc for the OpenGL function glPointParameterf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def point_parameter_f? #

Checks if the OpenGL function glPointParameterf is available.


[View source]
def point_parameter_fv #

Retrieves a Proc for the OpenGL function glPointParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def point_parameter_fv! #

Retrieves a Proc for the OpenGL function glPointParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def point_parameter_fv? #

Checks if the OpenGL function glPointParameterfv is available.


[View source]
def point_parameter_i #

Retrieves a Proc for the OpenGL function glPointParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def point_parameter_i! #

Retrieves a Proc for the OpenGL function glPointParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def point_parameter_i? #

Checks if the OpenGL function glPointParameteri is available.


[View source]
def point_parameter_iv #

Retrieves a Proc for the OpenGL function glPointParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def point_parameter_iv! #

Retrieves a Proc for the OpenGL function glPointParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def point_parameter_iv? #

Checks if the OpenGL function glPointParameteriv is available.


[View source]
def point_size #

Retrieves a Proc for the OpenGL function glPointSize. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def point_size! #

Retrieves a Proc for the OpenGL function glPointSize. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def point_size? #

Checks if the OpenGL function glPointSize is available.


[View source]
def polygon_mode #

Retrieves a Proc for the OpenGL function glPolygonMode. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def polygon_mode! #

Retrieves a Proc for the OpenGL function glPolygonMode. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def polygon_mode? #

Checks if the OpenGL function glPolygonMode is available.


[View source]
def polygon_offset #

Retrieves a Proc for the OpenGL function glPolygonOffset. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def polygon_offset! #

Retrieves a Proc for the OpenGL function glPolygonOffset. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def polygon_offset? #

Checks if the OpenGL function glPolygonOffset is available.


[View source]
def polygon_offset_clamp #

Retrieves a Proc for the OpenGL function glPolygonOffsetClamp. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def polygon_offset_clamp! #

Retrieves a Proc for the OpenGL function glPolygonOffsetClamp. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def polygon_offset_clamp? #

Checks if the OpenGL function glPolygonOffsetClamp is available.


[View source]
def pop_debug_group #

Retrieves a Proc for the OpenGL function glPopDebugGroup. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def pop_debug_group! #

Retrieves a Proc for the OpenGL function glPopDebugGroup. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def pop_debug_group? #

Checks if the OpenGL function glPopDebugGroup is available.


[View source]
def primitive_restart_index #

Retrieves a Proc for the OpenGL function glPrimitiveRestartIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def primitive_restart_index! #

Retrieves a Proc for the OpenGL function glPrimitiveRestartIndex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def primitive_restart_index? #

Checks if the OpenGL function glPrimitiveRestartIndex is available.


[View source]
def program_binary #

Retrieves a Proc for the OpenGL function glProgramBinary. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_binary! #

Retrieves a Proc for the OpenGL function glProgramBinary. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_binary? #

Checks if the OpenGL function glProgramBinary is available.


[View source]
def program_parameter_i #

Retrieves a Proc for the OpenGL function glProgramParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_parameter_i! #

Retrieves a Proc for the OpenGL function glProgramParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_parameter_i? #

Checks if the OpenGL function glProgramParameteri is available.


[View source]
def program_uniform_1d #

Retrieves a Proc for the OpenGL function glProgramUniform1d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_1d! #

Retrieves a Proc for the OpenGL function glProgramUniform1d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_1d? #

Checks if the OpenGL function glProgramUniform1d is available.


[View source]
def program_uniform_1dv #

Retrieves a Proc for the OpenGL function glProgramUniform1dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_1dv! #

Retrieves a Proc for the OpenGL function glProgramUniform1dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_1dv? #

Checks if the OpenGL function glProgramUniform1dv is available.


[View source]
def program_uniform_1f #

Retrieves a Proc for the OpenGL function glProgramUniform1f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_1f! #

Retrieves a Proc for the OpenGL function glProgramUniform1f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_1f? #

Checks if the OpenGL function glProgramUniform1f is available.


[View source]
def program_uniform_1fv #

Retrieves a Proc for the OpenGL function glProgramUniform1fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_1fv! #

Retrieves a Proc for the OpenGL function glProgramUniform1fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_1fv? #

Checks if the OpenGL function glProgramUniform1fv is available.


[View source]
def program_uniform_1i #

Retrieves a Proc for the OpenGL function glProgramUniform1i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_1i! #

Retrieves a Proc for the OpenGL function glProgramUniform1i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_1i? #

Checks if the OpenGL function glProgramUniform1i is available.


[View source]
def program_uniform_1iv #

Retrieves a Proc for the OpenGL function glProgramUniform1iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_1iv! #

Retrieves a Proc for the OpenGL function glProgramUniform1iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_1iv? #

Checks if the OpenGL function glProgramUniform1iv is available.


[View source]
def program_uniform_1ui #

Retrieves a Proc for the OpenGL function glProgramUniform1ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_1ui! #

Retrieves a Proc for the OpenGL function glProgramUniform1ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_1ui? #

Checks if the OpenGL function glProgramUniform1ui is available.


[View source]
def program_uniform_1uiv #

Retrieves a Proc for the OpenGL function glProgramUniform1uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_1uiv! #

Retrieves a Proc for the OpenGL function glProgramUniform1uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_1uiv? #

Checks if the OpenGL function glProgramUniform1uiv is available.


[View source]
def program_uniform_2d #

Retrieves a Proc for the OpenGL function glProgramUniform2d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_2d! #

Retrieves a Proc for the OpenGL function glProgramUniform2d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_2d? #

Checks if the OpenGL function glProgramUniform2d is available.


[View source]
def program_uniform_2dv #

Retrieves a Proc for the OpenGL function glProgramUniform2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_2dv! #

Retrieves a Proc for the OpenGL function glProgramUniform2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_2dv? #

Checks if the OpenGL function glProgramUniform2dv is available.


[View source]
def program_uniform_2f #

Retrieves a Proc for the OpenGL function glProgramUniform2f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_2f! #

Retrieves a Proc for the OpenGL function glProgramUniform2f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_2f? #

Checks if the OpenGL function glProgramUniform2f is available.


[View source]
def program_uniform_2fv #

Retrieves a Proc for the OpenGL function glProgramUniform2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_2fv! #

Retrieves a Proc for the OpenGL function glProgramUniform2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_2fv? #

Checks if the OpenGL function glProgramUniform2fv is available.


[View source]
def program_uniform_2i #

Retrieves a Proc for the OpenGL function glProgramUniform2i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_2i! #

Retrieves a Proc for the OpenGL function glProgramUniform2i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_2i? #

Checks if the OpenGL function glProgramUniform2i is available.


[View source]
def program_uniform_2iv #

Retrieves a Proc for the OpenGL function glProgramUniform2iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_2iv! #

Retrieves a Proc for the OpenGL function glProgramUniform2iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_2iv? #

Checks if the OpenGL function glProgramUniform2iv is available.


[View source]
def program_uniform_2ui #

Retrieves a Proc for the OpenGL function glProgramUniform2ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_2ui! #

Retrieves a Proc for the OpenGL function glProgramUniform2ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_2ui? #

Checks if the OpenGL function glProgramUniform2ui is available.


[View source]
def program_uniform_2uiv #

Retrieves a Proc for the OpenGL function glProgramUniform2uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_2uiv! #

Retrieves a Proc for the OpenGL function glProgramUniform2uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_2uiv? #

Checks if the OpenGL function glProgramUniform2uiv is available.


[View source]
def program_uniform_3d #

Retrieves a Proc for the OpenGL function glProgramUniform3d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_3d! #

Retrieves a Proc for the OpenGL function glProgramUniform3d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_3d? #

Checks if the OpenGL function glProgramUniform3d is available.


[View source]
def program_uniform_3dv #

Retrieves a Proc for the OpenGL function glProgramUniform3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_3dv! #

Retrieves a Proc for the OpenGL function glProgramUniform3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_3dv? #

Checks if the OpenGL function glProgramUniform3dv is available.


[View source]
def program_uniform_3f #

Retrieves a Proc for the OpenGL function glProgramUniform3f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_3f! #

Retrieves a Proc for the OpenGL function glProgramUniform3f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_3f? #

Checks if the OpenGL function glProgramUniform3f is available.


[View source]
def program_uniform_3fv #

Retrieves a Proc for the OpenGL function glProgramUniform3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_3fv! #

Retrieves a Proc for the OpenGL function glProgramUniform3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_3fv? #

Checks if the OpenGL function glProgramUniform3fv is available.


[View source]
def program_uniform_3i #

Retrieves a Proc for the OpenGL function glProgramUniform3i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_3i! #

Retrieves a Proc for the OpenGL function glProgramUniform3i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_3i? #

Checks if the OpenGL function glProgramUniform3i is available.


[View source]
def program_uniform_3iv #

Retrieves a Proc for the OpenGL function glProgramUniform3iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_3iv! #

Retrieves a Proc for the OpenGL function glProgramUniform3iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_3iv? #

Checks if the OpenGL function glProgramUniform3iv is available.


[View source]
def program_uniform_3ui #

Retrieves a Proc for the OpenGL function glProgramUniform3ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_3ui! #

Retrieves a Proc for the OpenGL function glProgramUniform3ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_3ui? #

Checks if the OpenGL function glProgramUniform3ui is available.


[View source]
def program_uniform_3uiv #

Retrieves a Proc for the OpenGL function glProgramUniform3uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_3uiv! #

Retrieves a Proc for the OpenGL function glProgramUniform3uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_3uiv? #

Checks if the OpenGL function glProgramUniform3uiv is available.


[View source]
def program_uniform_4d #

Retrieves a Proc for the OpenGL function glProgramUniform4d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_4d! #

Retrieves a Proc for the OpenGL function glProgramUniform4d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_4d? #

Checks if the OpenGL function glProgramUniform4d is available.


[View source]
def program_uniform_4dv #

Retrieves a Proc for the OpenGL function glProgramUniform4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_4dv! #

Retrieves a Proc for the OpenGL function glProgramUniform4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_4dv? #

Checks if the OpenGL function glProgramUniform4dv is available.


[View source]
def program_uniform_4f #

Retrieves a Proc for the OpenGL function glProgramUniform4f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_4f! #

Retrieves a Proc for the OpenGL function glProgramUniform4f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_4f? #

Checks if the OpenGL function glProgramUniform4f is available.


[View source]
def program_uniform_4fv #

Retrieves a Proc for the OpenGL function glProgramUniform4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_4fv! #

Retrieves a Proc for the OpenGL function glProgramUniform4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_4fv? #

Checks if the OpenGL function glProgramUniform4fv is available.


[View source]
def program_uniform_4i #

Retrieves a Proc for the OpenGL function glProgramUniform4i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_4i! #

Retrieves a Proc for the OpenGL function glProgramUniform4i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_4i? #

Checks if the OpenGL function glProgramUniform4i is available.


[View source]
def program_uniform_4iv #

Retrieves a Proc for the OpenGL function glProgramUniform4iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_4iv! #

Retrieves a Proc for the OpenGL function glProgramUniform4iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_4iv? #

Checks if the OpenGL function glProgramUniform4iv is available.


[View source]
def program_uniform_4ui #

Retrieves a Proc for the OpenGL function glProgramUniform4ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_4ui! #

Retrieves a Proc for the OpenGL function glProgramUniform4ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_4ui? #

Checks if the OpenGL function glProgramUniform4ui is available.


[View source]
def program_uniform_4uiv #

Retrieves a Proc for the OpenGL function glProgramUniform4uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_4uiv! #

Retrieves a Proc for the OpenGL function glProgramUniform4uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_4uiv? #

Checks if the OpenGL function glProgramUniform4uiv is available.


[View source]
def program_uniform_matrix2_dv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix2_dv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix2_dv? #

Checks if the OpenGL function glProgramUniformMatrix2dv is available.


[View source]
def program_uniform_matrix2_fv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix2_fv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix2_fv? #

Checks if the OpenGL function glProgramUniformMatrix2fv is available.


[View source]
def program_uniform_matrix2x3_dv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2x3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix2x3_dv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2x3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix2x3_dv? #

Checks if the OpenGL function glProgramUniformMatrix2x3dv is available.


[View source]
def program_uniform_matrix2x3_fv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2x3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix2x3_fv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2x3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix2x3_fv? #

Checks if the OpenGL function glProgramUniformMatrix2x3fv is available.


[View source]
def program_uniform_matrix2x4_dv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2x4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix2x4_dv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2x4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix2x4_dv? #

Checks if the OpenGL function glProgramUniformMatrix2x4dv is available.


[View source]
def program_uniform_matrix2x4_fv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2x4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix2x4_fv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix2x4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix2x4_fv? #

Checks if the OpenGL function glProgramUniformMatrix2x4fv is available.


[View source]
def program_uniform_matrix3_dv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix3_dv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix3_dv? #

Checks if the OpenGL function glProgramUniformMatrix3dv is available.


[View source]
def program_uniform_matrix3_fv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix3_fv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix3_fv? #

Checks if the OpenGL function glProgramUniformMatrix3fv is available.


[View source]
def program_uniform_matrix3x2_dv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3x2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix3x2_dv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3x2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix3x2_dv? #

Checks if the OpenGL function glProgramUniformMatrix3x2dv is available.


[View source]
def program_uniform_matrix3x2_fv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3x2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix3x2_fv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3x2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix3x2_fv? #

Checks if the OpenGL function glProgramUniformMatrix3x2fv is available.


[View source]
def program_uniform_matrix3x4_dv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3x4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix3x4_dv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3x4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix3x4_dv? #

Checks if the OpenGL function glProgramUniformMatrix3x4dv is available.


[View source]
def program_uniform_matrix3x4_fv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3x4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix3x4_fv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix3x4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix3x4_fv? #

Checks if the OpenGL function glProgramUniformMatrix3x4fv is available.


[View source]
def program_uniform_matrix4_dv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix4_dv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix4_dv? #

Checks if the OpenGL function glProgramUniformMatrix4dv is available.


[View source]
def program_uniform_matrix4_fv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix4_fv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix4_fv? #

Checks if the OpenGL function glProgramUniformMatrix4fv is available.


[View source]
def program_uniform_matrix4x2_dv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4x2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix4x2_dv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4x2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix4x2_dv? #

Checks if the OpenGL function glProgramUniformMatrix4x2dv is available.


[View source]
def program_uniform_matrix4x2_fv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4x2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix4x2_fv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4x2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix4x2_fv? #

Checks if the OpenGL function glProgramUniformMatrix4x2fv is available.


[View source]
def program_uniform_matrix4x3_dv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4x3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix4x3_dv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4x3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix4x3_dv? #

Checks if the OpenGL function glProgramUniformMatrix4x3dv is available.


[View source]
def program_uniform_matrix4x3_fv #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4x3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def program_uniform_matrix4x3_fv! #

Retrieves a Proc for the OpenGL function glProgramUniformMatrix4x3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def program_uniform_matrix4x3_fv? #

Checks if the OpenGL function glProgramUniformMatrix4x3fv is available.


[View source]
def provoking_vertex #

Retrieves a Proc for the OpenGL function glProvokingVertex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def provoking_vertex! #

Retrieves a Proc for the OpenGL function glProvokingVertex. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def provoking_vertex? #

Checks if the OpenGL function glProvokingVertex is available.


[View source]
def push_debug_group #

Retrieves a Proc for the OpenGL function glPushDebugGroup. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def push_debug_group! #

Retrieves a Proc for the OpenGL function glPushDebugGroup. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def push_debug_group? #

Checks if the OpenGL function glPushDebugGroup is available.


[View source]
def query_counter #

Retrieves a Proc for the OpenGL function glQueryCounter. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def query_counter! #

Retrieves a Proc for the OpenGL function glQueryCounter. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def query_counter? #

Checks if the OpenGL function glQueryCounter is available.


[View source]
def read_buffer #

Retrieves a Proc for the OpenGL function glReadBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def read_buffer! #

Retrieves a Proc for the OpenGL function glReadBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def read_buffer? #

Checks if the OpenGL function glReadBuffer is available.


[View source]
def read_pixels #

Retrieves a Proc for the OpenGL function glReadPixels. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def read_pixels! #

Retrieves a Proc for the OpenGL function glReadPixels. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def read_pixels? #

Checks if the OpenGL function glReadPixels is available.


[View source]
def readn_pixels #

Retrieves a Proc for the OpenGL function glReadnPixels. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def readn_pixels! #

Retrieves a Proc for the OpenGL function glReadnPixels. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def readn_pixels? #

Checks if the OpenGL function glReadnPixels is available.


[View source]
def release_shader_compiler #

Retrieves a Proc for the OpenGL function glReleaseShaderCompiler. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def release_shader_compiler! #

Retrieves a Proc for the OpenGL function glReleaseShaderCompiler. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def release_shader_compiler? #

Checks if the OpenGL function glReleaseShaderCompiler is available.


[View source]
def renderbuffer_storage #

Retrieves a Proc for the OpenGL function glRenderbufferStorage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def renderbuffer_storage! #

Retrieves a Proc for the OpenGL function glRenderbufferStorage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def renderbuffer_storage? #

Checks if the OpenGL function glRenderbufferStorage is available.


[View source]
def renderbuffer_storage_multisample #

Retrieves a Proc for the OpenGL function glRenderbufferStorageMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def renderbuffer_storage_multisample! #

Retrieves a Proc for the OpenGL function glRenderbufferStorageMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def renderbuffer_storage_multisample? #

Checks if the OpenGL function glRenderbufferStorageMultisample is available.


[View source]
def resume_transform_feedback #

Retrieves a Proc for the OpenGL function glResumeTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def resume_transform_feedback! #

Retrieves a Proc for the OpenGL function glResumeTransformFeedback. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def resume_transform_feedback? #

Checks if the OpenGL function glResumeTransformFeedback is available.


[View source]
def sample_coverage #

Retrieves a Proc for the OpenGL function glSampleCoverage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def sample_coverage! #

Retrieves a Proc for the OpenGL function glSampleCoverage. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def sample_coverage? #

Checks if the OpenGL function glSampleCoverage is available.


[View source]
def sample_mask_i #

Retrieves a Proc for the OpenGL function glSampleMaski. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def sample_mask_i! #

Retrieves a Proc for the OpenGL function glSampleMaski. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def sample_mask_i? #

Checks if the OpenGL function glSampleMaski is available.


[View source]
def sampler_parameter_f #

Retrieves a Proc for the OpenGL function glSamplerParameterf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def sampler_parameter_f! #

Retrieves a Proc for the OpenGL function glSamplerParameterf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def sampler_parameter_f? #

Checks if the OpenGL function glSamplerParameterf is available.


[View source]
def sampler_parameter_fv #

Retrieves a Proc for the OpenGL function glSamplerParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def sampler_parameter_fv! #

Retrieves a Proc for the OpenGL function glSamplerParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def sampler_parameter_fv? #

Checks if the OpenGL function glSamplerParameterfv is available.


[View source]
def sampler_parameter_i #

Retrieves a Proc for the OpenGL function glSamplerParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def sampler_parameter_i! #

Retrieves a Proc for the OpenGL function glSamplerParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def sampler_parameter_i? #

Checks if the OpenGL function glSamplerParameteri is available.


[View source]
def sampler_parameter_i_iv #

Retrieves a Proc for the OpenGL function glSamplerParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def sampler_parameter_i_iv! #

Retrieves a Proc for the OpenGL function glSamplerParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def sampler_parameter_i_iv? #

Checks if the OpenGL function glSamplerParameterIiv is available.


[View source]
def sampler_parameter_i_uiv #

Retrieves a Proc for the OpenGL function glSamplerParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def sampler_parameter_i_uiv! #

Retrieves a Proc for the OpenGL function glSamplerParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def sampler_parameter_i_uiv? #

Checks if the OpenGL function glSamplerParameterIuiv is available.


[View source]
def sampler_parameter_iv #

Retrieves a Proc for the OpenGL function glSamplerParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def sampler_parameter_iv! #

Retrieves a Proc for the OpenGL function glSamplerParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def sampler_parameter_iv? #

Checks if the OpenGL function glSamplerParameteriv is available.


[View source]
def scissor #

Retrieves a Proc for the OpenGL function glScissor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def scissor! #

Retrieves a Proc for the OpenGL function glScissor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def scissor? #

Checks if the OpenGL function glScissor is available.


[View source]
def scissor_array_v #

Retrieves a Proc for the OpenGL function glScissorArrayv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def scissor_array_v! #

Retrieves a Proc for the OpenGL function glScissorArrayv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def scissor_array_v? #

Checks if the OpenGL function glScissorArrayv is available.


[View source]
def scissor_indexed #

Retrieves a Proc for the OpenGL function glScissorIndexed. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def scissor_indexed! #

Retrieves a Proc for the OpenGL function glScissorIndexed. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def scissor_indexed? #

Checks if the OpenGL function glScissorIndexed is available.


[View source]
def scissor_indexedv #

Retrieves a Proc for the OpenGL function glScissorIndexedv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def scissor_indexedv! #

Retrieves a Proc for the OpenGL function glScissorIndexedv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def scissor_indexedv? #

Checks if the OpenGL function glScissorIndexedv is available.


[View source]
def shader_binary #

Retrieves a Proc for the OpenGL function glShaderBinary. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def shader_binary! #

Retrieves a Proc for the OpenGL function glShaderBinary. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def shader_binary? #

Checks if the OpenGL function glShaderBinary is available.


[View source]
def shader_source #

Retrieves a Proc for the OpenGL function glShaderSource. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def shader_source! #

Retrieves a Proc for the OpenGL function glShaderSource. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def shader_source? #

Checks if the OpenGL function glShaderSource is available.


[View source]
def shader_storage_block_binding #

Retrieves a Proc for the OpenGL function glShaderStorageBlockBinding. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def shader_storage_block_binding! #

Retrieves a Proc for the OpenGL function glShaderStorageBlockBinding. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def shader_storage_block_binding? #

Checks if the OpenGL function glShaderStorageBlockBinding is available.


[View source]
def specialize_shader #

Retrieves a Proc for the OpenGL function glSpecializeShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def specialize_shader! #

Retrieves a Proc for the OpenGL function glSpecializeShader. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def specialize_shader? #

Checks if the OpenGL function glSpecializeShader is available.


[View source]
def stencil_func #

Retrieves a Proc for the OpenGL function glStencilFunc. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def stencil_func! #

Retrieves a Proc for the OpenGL function glStencilFunc. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def stencil_func? #

Checks if the OpenGL function glStencilFunc is available.


[View source]
def stencil_func_separate #

Retrieves a Proc for the OpenGL function glStencilFuncSeparate. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def stencil_func_separate! #

Retrieves a Proc for the OpenGL function glStencilFuncSeparate. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def stencil_func_separate? #

Checks if the OpenGL function glStencilFuncSeparate is available.


[View source]
def stencil_mask #

Retrieves a Proc for the OpenGL function glStencilMask. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def stencil_mask! #

Retrieves a Proc for the OpenGL function glStencilMask. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def stencil_mask? #

Checks if the OpenGL function glStencilMask is available.


[View source]
def stencil_mask_separate #

Retrieves a Proc for the OpenGL function glStencilMaskSeparate. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def stencil_mask_separate! #

Retrieves a Proc for the OpenGL function glStencilMaskSeparate. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def stencil_mask_separate? #

Checks if the OpenGL function glStencilMaskSeparate is available.


[View source]
def stencil_op #

Retrieves a Proc for the OpenGL function glStencilOp. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def stencil_op! #

Retrieves a Proc for the OpenGL function glStencilOp. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def stencil_op? #

Checks if the OpenGL function glStencilOp is available.


[View source]
def stencil_op_separate #

Retrieves a Proc for the OpenGL function glStencilOpSeparate. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def stencil_op_separate! #

Retrieves a Proc for the OpenGL function glStencilOpSeparate. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def stencil_op_separate? #

Checks if the OpenGL function glStencilOpSeparate is available.


[View source]
def tex_buffer #

Retrieves a Proc for the OpenGL function glTexBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_buffer! #

Retrieves a Proc for the OpenGL function glTexBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_buffer? #

Checks if the OpenGL function glTexBuffer is available.


[View source]
def tex_buffer_range #

Retrieves a Proc for the OpenGL function glTexBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_buffer_range! #

Retrieves a Proc for the OpenGL function glTexBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_buffer_range? #

Checks if the OpenGL function glTexBufferRange is available.


[View source]
def tex_image_1d #

Retrieves a Proc for the OpenGL function glTexImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_image_1d! #

Retrieves a Proc for the OpenGL function glTexImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_image_1d? #

Checks if the OpenGL function glTexImage1D is available.


[View source]
def tex_image_2d #

Retrieves a Proc for the OpenGL function glTexImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_image_2d! #

Retrieves a Proc for the OpenGL function glTexImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_image_2d? #

Checks if the OpenGL function glTexImage2D is available.


[View source]
def tex_image_2d_multisample #

Retrieves a Proc for the OpenGL function glTexImage2DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_image_2d_multisample! #

Retrieves a Proc for the OpenGL function glTexImage2DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_image_2d_multisample? #

Checks if the OpenGL function glTexImage2DMultisample is available.


[View source]
def tex_image_3d #

Retrieves a Proc for the OpenGL function glTexImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_image_3d! #

Retrieves a Proc for the OpenGL function glTexImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_image_3d? #

Checks if the OpenGL function glTexImage3D is available.


[View source]
def tex_image_3d_multisample #

Retrieves a Proc for the OpenGL function glTexImage3DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_image_3d_multisample! #

Retrieves a Proc for the OpenGL function glTexImage3DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_image_3d_multisample? #

Checks if the OpenGL function glTexImage3DMultisample is available.


[View source]
def tex_parameter_f #

Retrieves a Proc for the OpenGL function glTexParameterf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_parameter_f! #

Retrieves a Proc for the OpenGL function glTexParameterf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_parameter_f? #

Checks if the OpenGL function glTexParameterf is available.


[View source]
def tex_parameter_fv #

Retrieves a Proc for the OpenGL function glTexParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_parameter_fv! #

Retrieves a Proc for the OpenGL function glTexParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_parameter_fv? #

Checks if the OpenGL function glTexParameterfv is available.


[View source]
def tex_parameter_i #

Retrieves a Proc for the OpenGL function glTexParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_parameter_i! #

Retrieves a Proc for the OpenGL function glTexParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_parameter_i? #

Checks if the OpenGL function glTexParameteri is available.


[View source]
def tex_parameter_i_iv #

Retrieves a Proc for the OpenGL function glTexParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_parameter_i_iv! #

Retrieves a Proc for the OpenGL function glTexParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_parameter_i_iv? #

Checks if the OpenGL function glTexParameterIiv is available.


[View source]
def tex_parameter_i_uiv #

Retrieves a Proc for the OpenGL function glTexParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_parameter_i_uiv! #

Retrieves a Proc for the OpenGL function glTexParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_parameter_i_uiv? #

Checks if the OpenGL function glTexParameterIuiv is available.


[View source]
def tex_parameter_iv #

Retrieves a Proc for the OpenGL function glTexParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_parameter_iv! #

Retrieves a Proc for the OpenGL function glTexParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_parameter_iv? #

Checks if the OpenGL function glTexParameteriv is available.


[View source]
def tex_storage_1d #

Retrieves a Proc for the OpenGL function glTexStorage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_storage_1d! #

Retrieves a Proc for the OpenGL function glTexStorage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_storage_1d? #

Checks if the OpenGL function glTexStorage1D is available.


[View source]
def tex_storage_2d #

Retrieves a Proc for the OpenGL function glTexStorage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_storage_2d! #

Retrieves a Proc for the OpenGL function glTexStorage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_storage_2d? #

Checks if the OpenGL function glTexStorage2D is available.


[View source]
def tex_storage_2d_multisample #

Retrieves a Proc for the OpenGL function glTexStorage2DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_storage_2d_multisample! #

Retrieves a Proc for the OpenGL function glTexStorage2DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_storage_2d_multisample? #

Checks if the OpenGL function glTexStorage2DMultisample is available.


[View source]
def tex_storage_3d #

Retrieves a Proc for the OpenGL function glTexStorage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_storage_3d! #

Retrieves a Proc for the OpenGL function glTexStorage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_storage_3d? #

Checks if the OpenGL function glTexStorage3D is available.


[View source]
def tex_storage_3d_multisample #

Retrieves a Proc for the OpenGL function glTexStorage3DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_storage_3d_multisample! #

Retrieves a Proc for the OpenGL function glTexStorage3DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_storage_3d_multisample? #

Checks if the OpenGL function glTexStorage3DMultisample is available.


[View source]
def tex_sub_image_1d #

Retrieves a Proc for the OpenGL function glTexSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_sub_image_1d! #

Retrieves a Proc for the OpenGL function glTexSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_sub_image_1d? #

Checks if the OpenGL function glTexSubImage1D is available.


[View source]
def tex_sub_image_2d #

Retrieves a Proc for the OpenGL function glTexSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_sub_image_2d! #

Retrieves a Proc for the OpenGL function glTexSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_sub_image_2d? #

Checks if the OpenGL function glTexSubImage2D is available.


[View source]
def tex_sub_image_3d #

Retrieves a Proc for the OpenGL function glTexSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def tex_sub_image_3d! #

Retrieves a Proc for the OpenGL function glTexSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def tex_sub_image_3d? #

Checks if the OpenGL function glTexSubImage3D is available.


[View source]
def texture_barrier #

Retrieves a Proc for the OpenGL function glTextureBarrier. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_barrier! #

Retrieves a Proc for the OpenGL function glTextureBarrier. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_barrier? #

Checks if the OpenGL function glTextureBarrier is available.


[View source]
def texture_buffer #

Retrieves a Proc for the OpenGL function glTextureBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_buffer! #

Retrieves a Proc for the OpenGL function glTextureBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_buffer? #

Checks if the OpenGL function glTextureBuffer is available.


[View source]
def texture_buffer_range #

Retrieves a Proc for the OpenGL function glTextureBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_buffer_range! #

Retrieves a Proc for the OpenGL function glTextureBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_buffer_range? #

Checks if the OpenGL function glTextureBufferRange is available.


[View source]
def texture_parameter_f #

Retrieves a Proc for the OpenGL function glTextureParameterf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_parameter_f! #

Retrieves a Proc for the OpenGL function glTextureParameterf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_parameter_f? #

Checks if the OpenGL function glTextureParameterf is available.


[View source]
def texture_parameter_fv #

Retrieves a Proc for the OpenGL function glTextureParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_parameter_fv! #

Retrieves a Proc for the OpenGL function glTextureParameterfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_parameter_fv? #

Checks if the OpenGL function glTextureParameterfv is available.


[View source]
def texture_parameter_i #

Retrieves a Proc for the OpenGL function glTextureParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_parameter_i! #

Retrieves a Proc for the OpenGL function glTextureParameteri. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_parameter_i? #

Checks if the OpenGL function glTextureParameteri is available.


[View source]
def texture_parameter_i_iv #

Retrieves a Proc for the OpenGL function glTextureParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_parameter_i_iv! #

Retrieves a Proc for the OpenGL function glTextureParameterIiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_parameter_i_iv? #

Checks if the OpenGL function glTextureParameterIiv is available.


[View source]
def texture_parameter_i_uiv #

Retrieves a Proc for the OpenGL function glTextureParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_parameter_i_uiv! #

Retrieves a Proc for the OpenGL function glTextureParameterIuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_parameter_i_uiv? #

Checks if the OpenGL function glTextureParameterIuiv is available.


[View source]
def texture_parameter_iv #

Retrieves a Proc for the OpenGL function glTextureParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_parameter_iv! #

Retrieves a Proc for the OpenGL function glTextureParameteriv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_parameter_iv? #

Checks if the OpenGL function glTextureParameteriv is available.


[View source]
def texture_storage_1d #

Retrieves a Proc for the OpenGL function glTextureStorage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_storage_1d! #

Retrieves a Proc for the OpenGL function glTextureStorage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_storage_1d? #

Checks if the OpenGL function glTextureStorage1D is available.


[View source]
def texture_storage_2d #

Retrieves a Proc for the OpenGL function glTextureStorage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_storage_2d! #

Retrieves a Proc for the OpenGL function glTextureStorage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_storage_2d? #

Checks if the OpenGL function glTextureStorage2D is available.


[View source]
def texture_storage_2d_multisample #

Retrieves a Proc for the OpenGL function glTextureStorage2DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_storage_2d_multisample! #

Retrieves a Proc for the OpenGL function glTextureStorage2DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_storage_2d_multisample? #

Checks if the OpenGL function glTextureStorage2DMultisample is available.


[View source]
def texture_storage_3d #

Retrieves a Proc for the OpenGL function glTextureStorage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_storage_3d! #

Retrieves a Proc for the OpenGL function glTextureStorage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_storage_3d? #

Checks if the OpenGL function glTextureStorage3D is available.


[View source]
def texture_storage_3d_multisample #

Retrieves a Proc for the OpenGL function glTextureStorage3DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_storage_3d_multisample! #

Retrieves a Proc for the OpenGL function glTextureStorage3DMultisample. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_storage_3d_multisample? #

Checks if the OpenGL function glTextureStorage3DMultisample is available.


[View source]
def texture_sub_image_1d #

Retrieves a Proc for the OpenGL function glTextureSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_sub_image_1d! #

Retrieves a Proc for the OpenGL function glTextureSubImage1D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_sub_image_1d? #

Checks if the OpenGL function glTextureSubImage1D is available.


[View source]
def texture_sub_image_2d #

Retrieves a Proc for the OpenGL function glTextureSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_sub_image_2d! #

Retrieves a Proc for the OpenGL function glTextureSubImage2D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_sub_image_2d? #

Checks if the OpenGL function glTextureSubImage2D is available.


[View source]
def texture_sub_image_3d #

Retrieves a Proc for the OpenGL function glTextureSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_sub_image_3d! #

Retrieves a Proc for the OpenGL function glTextureSubImage3D. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_sub_image_3d? #

Checks if the OpenGL function glTextureSubImage3D is available.


[View source]
def texture_view #

Retrieves a Proc for the OpenGL function glTextureView. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def texture_view! #

Retrieves a Proc for the OpenGL function glTextureView. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def texture_view? #

Checks if the OpenGL function glTextureView is available.


[View source]
def transform_feedback_buffer_base #

Retrieves a Proc for the OpenGL function glTransformFeedbackBufferBase. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def transform_feedback_buffer_base! #

Retrieves a Proc for the OpenGL function glTransformFeedbackBufferBase. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def transform_feedback_buffer_base? #

Checks if the OpenGL function glTransformFeedbackBufferBase is available.


[View source]
def transform_feedback_buffer_range #

Retrieves a Proc for the OpenGL function glTransformFeedbackBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def transform_feedback_buffer_range! #

Retrieves a Proc for the OpenGL function glTransformFeedbackBufferRange. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def transform_feedback_buffer_range? #

Checks if the OpenGL function glTransformFeedbackBufferRange is available.


[View source]
def transform_feedback_varyings #

Retrieves a Proc for the OpenGL function glTransformFeedbackVaryings. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def transform_feedback_varyings! #

Retrieves a Proc for the OpenGL function glTransformFeedbackVaryings. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def transform_feedback_varyings? #

Checks if the OpenGL function glTransformFeedbackVaryings is available.


[View source]
def uniform_1d #

Retrieves a Proc for the OpenGL function glUniform1d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_1d! #

Retrieves a Proc for the OpenGL function glUniform1d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_1d? #

Checks if the OpenGL function glUniform1d is available.


[View source]
def uniform_1dv #

Retrieves a Proc for the OpenGL function glUniform1dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_1dv! #

Retrieves a Proc for the OpenGL function glUniform1dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_1dv? #

Checks if the OpenGL function glUniform1dv is available.


[View source]
def uniform_1f #

Retrieves a Proc for the OpenGL function glUniform1f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_1f! #

Retrieves a Proc for the OpenGL function glUniform1f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_1f? #

Checks if the OpenGL function glUniform1f is available.


[View source]
def uniform_1fv #

Retrieves a Proc for the OpenGL function glUniform1fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_1fv! #

Retrieves a Proc for the OpenGL function glUniform1fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_1fv? #

Checks if the OpenGL function glUniform1fv is available.


[View source]
def uniform_1i #

Retrieves a Proc for the OpenGL function glUniform1i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_1i! #

Retrieves a Proc for the OpenGL function glUniform1i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_1i? #

Checks if the OpenGL function glUniform1i is available.


[View source]
def uniform_1iv #

Retrieves a Proc for the OpenGL function glUniform1iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_1iv! #

Retrieves a Proc for the OpenGL function glUniform1iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_1iv? #

Checks if the OpenGL function glUniform1iv is available.


[View source]
def uniform_1ui #

Retrieves a Proc for the OpenGL function glUniform1ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_1ui! #

Retrieves a Proc for the OpenGL function glUniform1ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_1ui? #

Checks if the OpenGL function glUniform1ui is available.


[View source]
def uniform_1uiv #

Retrieves a Proc for the OpenGL function glUniform1uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_1uiv! #

Retrieves a Proc for the OpenGL function glUniform1uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_1uiv? #

Checks if the OpenGL function glUniform1uiv is available.


[View source]
def uniform_2d #

Retrieves a Proc for the OpenGL function glUniform2d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_2d! #

Retrieves a Proc for the OpenGL function glUniform2d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_2d? #

Checks if the OpenGL function glUniform2d is available.


[View source]
def uniform_2dv #

Retrieves a Proc for the OpenGL function glUniform2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_2dv! #

Retrieves a Proc for the OpenGL function glUniform2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_2dv? #

Checks if the OpenGL function glUniform2dv is available.


[View source]
def uniform_2f #

Retrieves a Proc for the OpenGL function glUniform2f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_2f! #

Retrieves a Proc for the OpenGL function glUniform2f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_2f? #

Checks if the OpenGL function glUniform2f is available.


[View source]
def uniform_2fv #

Retrieves a Proc for the OpenGL function glUniform2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_2fv! #

Retrieves a Proc for the OpenGL function glUniform2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_2fv? #

Checks if the OpenGL function glUniform2fv is available.


[View source]
def uniform_2i #

Retrieves a Proc for the OpenGL function glUniform2i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_2i! #

Retrieves a Proc for the OpenGL function glUniform2i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_2i? #

Checks if the OpenGL function glUniform2i is available.


[View source]
def uniform_2iv #

Retrieves a Proc for the OpenGL function glUniform2iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_2iv! #

Retrieves a Proc for the OpenGL function glUniform2iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_2iv? #

Checks if the OpenGL function glUniform2iv is available.


[View source]
def uniform_2ui #

Retrieves a Proc for the OpenGL function glUniform2ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_2ui! #

Retrieves a Proc for the OpenGL function glUniform2ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_2ui? #

Checks if the OpenGL function glUniform2ui is available.


[View source]
def uniform_2uiv #

Retrieves a Proc for the OpenGL function glUniform2uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_2uiv! #

Retrieves a Proc for the OpenGL function glUniform2uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_2uiv? #

Checks if the OpenGL function glUniform2uiv is available.


[View source]
def uniform_3d #

Retrieves a Proc for the OpenGL function glUniform3d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_3d! #

Retrieves a Proc for the OpenGL function glUniform3d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_3d? #

Checks if the OpenGL function glUniform3d is available.


[View source]
def uniform_3dv #

Retrieves a Proc for the OpenGL function glUniform3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_3dv! #

Retrieves a Proc for the OpenGL function glUniform3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_3dv? #

Checks if the OpenGL function glUniform3dv is available.


[View source]
def uniform_3f #

Retrieves a Proc for the OpenGL function glUniform3f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_3f! #

Retrieves a Proc for the OpenGL function glUniform3f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_3f? #

Checks if the OpenGL function glUniform3f is available.


[View source]
def uniform_3fv #

Retrieves a Proc for the OpenGL function glUniform3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_3fv! #

Retrieves a Proc for the OpenGL function glUniform3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_3fv? #

Checks if the OpenGL function glUniform3fv is available.


[View source]
def uniform_3i #

Retrieves a Proc for the OpenGL function glUniform3i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_3i! #

Retrieves a Proc for the OpenGL function glUniform3i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_3i? #

Checks if the OpenGL function glUniform3i is available.


[View source]
def uniform_3iv #

Retrieves a Proc for the OpenGL function glUniform3iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_3iv! #

Retrieves a Proc for the OpenGL function glUniform3iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_3iv? #

Checks if the OpenGL function glUniform3iv is available.


[View source]
def uniform_3ui #

Retrieves a Proc for the OpenGL function glUniform3ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_3ui! #

Retrieves a Proc for the OpenGL function glUniform3ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_3ui? #

Checks if the OpenGL function glUniform3ui is available.


[View source]
def uniform_3uiv #

Retrieves a Proc for the OpenGL function glUniform3uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_3uiv! #

Retrieves a Proc for the OpenGL function glUniform3uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_3uiv? #

Checks if the OpenGL function glUniform3uiv is available.


[View source]
def uniform_4d #

Retrieves a Proc for the OpenGL function glUniform4d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_4d! #

Retrieves a Proc for the OpenGL function glUniform4d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_4d? #

Checks if the OpenGL function glUniform4d is available.


[View source]
def uniform_4dv #

Retrieves a Proc for the OpenGL function glUniform4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_4dv! #

Retrieves a Proc for the OpenGL function glUniform4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_4dv? #

Checks if the OpenGL function glUniform4dv is available.


[View source]
def uniform_4f #

Retrieves a Proc for the OpenGL function glUniform4f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_4f! #

Retrieves a Proc for the OpenGL function glUniform4f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_4f? #

Checks if the OpenGL function glUniform4f is available.


[View source]
def uniform_4fv #

Retrieves a Proc for the OpenGL function glUniform4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_4fv! #

Retrieves a Proc for the OpenGL function glUniform4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_4fv? #

Checks if the OpenGL function glUniform4fv is available.


[View source]
def uniform_4i #

Retrieves a Proc for the OpenGL function glUniform4i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_4i! #

Retrieves a Proc for the OpenGL function glUniform4i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_4i? #

Checks if the OpenGL function glUniform4i is available.


[View source]
def uniform_4iv #

Retrieves a Proc for the OpenGL function glUniform4iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_4iv! #

Retrieves a Proc for the OpenGL function glUniform4iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_4iv? #

Checks if the OpenGL function glUniform4iv is available.


[View source]
def uniform_4ui #

Retrieves a Proc for the OpenGL function glUniform4ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_4ui! #

Retrieves a Proc for the OpenGL function glUniform4ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_4ui? #

Checks if the OpenGL function glUniform4ui is available.


[View source]
def uniform_4uiv #

Retrieves a Proc for the OpenGL function glUniform4uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_4uiv! #

Retrieves a Proc for the OpenGL function glUniform4uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_4uiv? #

Checks if the OpenGL function glUniform4uiv is available.


[View source]
def uniform_block_binding #

Retrieves a Proc for the OpenGL function glUniformBlockBinding. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_block_binding! #

Retrieves a Proc for the OpenGL function glUniformBlockBinding. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_block_binding? #

Checks if the OpenGL function glUniformBlockBinding is available.


[View source]
def uniform_matrix2_dv #

Retrieves a Proc for the OpenGL function glUniformMatrix2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix2_dv! #

Retrieves a Proc for the OpenGL function glUniformMatrix2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix2_dv? #

Checks if the OpenGL function glUniformMatrix2dv is available.


[View source]
def uniform_matrix2_fv #

Retrieves a Proc for the OpenGL function glUniformMatrix2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix2_fv! #

Retrieves a Proc for the OpenGL function glUniformMatrix2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix2_fv? #

Checks if the OpenGL function glUniformMatrix2fv is available.


[View source]
def uniform_matrix2x3_dv #

Retrieves a Proc for the OpenGL function glUniformMatrix2x3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix2x3_dv! #

Retrieves a Proc for the OpenGL function glUniformMatrix2x3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix2x3_dv? #

Checks if the OpenGL function glUniformMatrix2x3dv is available.


[View source]
def uniform_matrix2x3_fv #

Retrieves a Proc for the OpenGL function glUniformMatrix2x3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix2x3_fv! #

Retrieves a Proc for the OpenGL function glUniformMatrix2x3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix2x3_fv? #

Checks if the OpenGL function glUniformMatrix2x3fv is available.


[View source]
def uniform_matrix2x4_dv #

Retrieves a Proc for the OpenGL function glUniformMatrix2x4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix2x4_dv! #

Retrieves a Proc for the OpenGL function glUniformMatrix2x4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix2x4_dv? #

Checks if the OpenGL function glUniformMatrix2x4dv is available.


[View source]
def uniform_matrix2x4_fv #

Retrieves a Proc for the OpenGL function glUniformMatrix2x4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix2x4_fv! #

Retrieves a Proc for the OpenGL function glUniformMatrix2x4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix2x4_fv? #

Checks if the OpenGL function glUniformMatrix2x4fv is available.


[View source]
def uniform_matrix3_dv #

Retrieves a Proc for the OpenGL function glUniformMatrix3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix3_dv! #

Retrieves a Proc for the OpenGL function glUniformMatrix3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix3_dv? #

Checks if the OpenGL function glUniformMatrix3dv is available.


[View source]
def uniform_matrix3_fv #

Retrieves a Proc for the OpenGL function glUniformMatrix3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix3_fv! #

Retrieves a Proc for the OpenGL function glUniformMatrix3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix3_fv? #

Checks if the OpenGL function glUniformMatrix3fv is available.


[View source]
def uniform_matrix3x2_dv #

Retrieves a Proc for the OpenGL function glUniformMatrix3x2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix3x2_dv! #

Retrieves a Proc for the OpenGL function glUniformMatrix3x2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix3x2_dv? #

Checks if the OpenGL function glUniformMatrix3x2dv is available.


[View source]
def uniform_matrix3x2_fv #

Retrieves a Proc for the OpenGL function glUniformMatrix3x2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix3x2_fv! #

Retrieves a Proc for the OpenGL function glUniformMatrix3x2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix3x2_fv? #

Checks if the OpenGL function glUniformMatrix3x2fv is available.


[View source]
def uniform_matrix3x4_dv #

Retrieves a Proc for the OpenGL function glUniformMatrix3x4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix3x4_dv! #

Retrieves a Proc for the OpenGL function glUniformMatrix3x4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix3x4_dv? #

Checks if the OpenGL function glUniformMatrix3x4dv is available.


[View source]
def uniform_matrix3x4_fv #

Retrieves a Proc for the OpenGL function glUniformMatrix3x4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix3x4_fv! #

Retrieves a Proc for the OpenGL function glUniformMatrix3x4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix3x4_fv? #

Checks if the OpenGL function glUniformMatrix3x4fv is available.


[View source]
def uniform_matrix4_dv #

Retrieves a Proc for the OpenGL function glUniformMatrix4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix4_dv! #

Retrieves a Proc for the OpenGL function glUniformMatrix4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix4_dv? #

Checks if the OpenGL function glUniformMatrix4dv is available.


[View source]
def uniform_matrix4_fv #

Retrieves a Proc for the OpenGL function glUniformMatrix4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix4_fv! #

Retrieves a Proc for the OpenGL function glUniformMatrix4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix4_fv? #

Checks if the OpenGL function glUniformMatrix4fv is available.


[View source]
def uniform_matrix4x2_dv #

Retrieves a Proc for the OpenGL function glUniformMatrix4x2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix4x2_dv! #

Retrieves a Proc for the OpenGL function glUniformMatrix4x2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix4x2_dv? #

Checks if the OpenGL function glUniformMatrix4x2dv is available.


[View source]
def uniform_matrix4x2_fv #

Retrieves a Proc for the OpenGL function glUniformMatrix4x2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix4x2_fv! #

Retrieves a Proc for the OpenGL function glUniformMatrix4x2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix4x2_fv? #

Checks if the OpenGL function glUniformMatrix4x2fv is available.


[View source]
def uniform_matrix4x3_dv #

Retrieves a Proc for the OpenGL function glUniformMatrix4x3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix4x3_dv! #

Retrieves a Proc for the OpenGL function glUniformMatrix4x3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix4x3_dv? #

Checks if the OpenGL function glUniformMatrix4x3dv is available.


[View source]
def uniform_matrix4x3_fv #

Retrieves a Proc for the OpenGL function glUniformMatrix4x3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_matrix4x3_fv! #

Retrieves a Proc for the OpenGL function glUniformMatrix4x3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_matrix4x3_fv? #

Checks if the OpenGL function glUniformMatrix4x3fv is available.


[View source]
def uniform_subroutines_uiv #

Retrieves a Proc for the OpenGL function glUniformSubroutinesuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def uniform_subroutines_uiv! #

Retrieves a Proc for the OpenGL function glUniformSubroutinesuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def uniform_subroutines_uiv? #

Checks if the OpenGL function glUniformSubroutinesuiv is available.


[View source]
def unmap_buffer #

Retrieves a Proc for the OpenGL function glUnmapBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def unmap_buffer! #

Retrieves a Proc for the OpenGL function glUnmapBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def unmap_buffer? #

Checks if the OpenGL function glUnmapBuffer is available.


[View source]
def unmap_named_buffer #

Retrieves a Proc for the OpenGL function glUnmapNamedBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def unmap_named_buffer! #

Retrieves a Proc for the OpenGL function glUnmapNamedBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def unmap_named_buffer? #

Checks if the OpenGL function glUnmapNamedBuffer is available.


[View source]
def use_program #

Retrieves a Proc for the OpenGL function glUseProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def use_program! #

Retrieves a Proc for the OpenGL function glUseProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def use_program? #

Checks if the OpenGL function glUseProgram is available.


[View source]
def use_program_stages #

Retrieves a Proc for the OpenGL function glUseProgramStages. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def use_program_stages! #

Retrieves a Proc for the OpenGL function glUseProgramStages. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def use_program_stages? #

Checks if the OpenGL function glUseProgramStages is available.


[View source]
def validate_program #

Retrieves a Proc for the OpenGL function glValidateProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def validate_program! #

Retrieves a Proc for the OpenGL function glValidateProgram. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def validate_program? #

Checks if the OpenGL function glValidateProgram is available.


[View source]
def validate_program_pipeline #

Retrieves a Proc for the OpenGL function glValidateProgramPipeline. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def validate_program_pipeline! #

Retrieves a Proc for the OpenGL function glValidateProgramPipeline. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def validate_program_pipeline? #

Checks if the OpenGL function glValidateProgramPipeline is available.


[View source]
def vertex_array_attrib_binding #

Retrieves a Proc for the OpenGL function glVertexArrayAttribBinding. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_array_attrib_binding! #

Retrieves a Proc for the OpenGL function glVertexArrayAttribBinding. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_array_attrib_binding? #

Checks if the OpenGL function glVertexArrayAttribBinding is available.


[View source]
def vertex_array_attrib_format #

Retrieves a Proc for the OpenGL function glVertexArrayAttribFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_array_attrib_format! #

Retrieves a Proc for the OpenGL function glVertexArrayAttribFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_array_attrib_format? #

Checks if the OpenGL function glVertexArrayAttribFormat is available.


[View source]
def vertex_array_attrib_i_format #

Retrieves a Proc for the OpenGL function glVertexArrayAttribIFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_array_attrib_i_format! #

Retrieves a Proc for the OpenGL function glVertexArrayAttribIFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_array_attrib_i_format? #

Checks if the OpenGL function glVertexArrayAttribIFormat is available.


[View source]
def vertex_array_attrib_l_format #

Retrieves a Proc for the OpenGL function glVertexArrayAttribLFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_array_attrib_l_format! #

Retrieves a Proc for the OpenGL function glVertexArrayAttribLFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_array_attrib_l_format? #

Checks if the OpenGL function glVertexArrayAttribLFormat is available.


[View source]
def vertex_array_binding_divisor #

Retrieves a Proc for the OpenGL function glVertexArrayBindingDivisor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_array_binding_divisor! #

Retrieves a Proc for the OpenGL function glVertexArrayBindingDivisor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_array_binding_divisor? #

Checks if the OpenGL function glVertexArrayBindingDivisor is available.


[View source]
def vertex_array_element_buffer #

Retrieves a Proc for the OpenGL function glVertexArrayElementBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_array_element_buffer! #

Retrieves a Proc for the OpenGL function glVertexArrayElementBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_array_element_buffer? #

Checks if the OpenGL function glVertexArrayElementBuffer is available.


[View source]
def vertex_array_vertex_buffer #

Retrieves a Proc for the OpenGL function glVertexArrayVertexBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_array_vertex_buffer! #

Retrieves a Proc for the OpenGL function glVertexArrayVertexBuffer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_array_vertex_buffer? #

Checks if the OpenGL function glVertexArrayVertexBuffer is available.


[View source]
def vertex_array_vertex_buffers #

Retrieves a Proc for the OpenGL function glVertexArrayVertexBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_array_vertex_buffers! #

Retrieves a Proc for the OpenGL function glVertexArrayVertexBuffers. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_array_vertex_buffers? #

Checks if the OpenGL function glVertexArrayVertexBuffers is available.


[View source]
def vertex_attrib_1d #

Retrieves a Proc for the OpenGL function glVertexAttrib1d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_1d! #

Retrieves a Proc for the OpenGL function glVertexAttrib1d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_1d? #

Checks if the OpenGL function glVertexAttrib1d is available.


[View source]
def vertex_attrib_1dv #

Retrieves a Proc for the OpenGL function glVertexAttrib1dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_1dv! #

Retrieves a Proc for the OpenGL function glVertexAttrib1dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_1dv? #

Checks if the OpenGL function glVertexAttrib1dv is available.


[View source]
def vertex_attrib_1f #

Retrieves a Proc for the OpenGL function glVertexAttrib1f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_1f! #

Retrieves a Proc for the OpenGL function glVertexAttrib1f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_1f? #

Checks if the OpenGL function glVertexAttrib1f is available.


[View source]
def vertex_attrib_1fv #

Retrieves a Proc for the OpenGL function glVertexAttrib1fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_1fv! #

Retrieves a Proc for the OpenGL function glVertexAttrib1fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_1fv? #

Checks if the OpenGL function glVertexAttrib1fv is available.


[View source]
def vertex_attrib_1s #

Retrieves a Proc for the OpenGL function glVertexAttrib1s. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_1s! #

Retrieves a Proc for the OpenGL function glVertexAttrib1s. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_1s? #

Checks if the OpenGL function glVertexAttrib1s is available.


[View source]
def vertex_attrib_1sv #

Retrieves a Proc for the OpenGL function glVertexAttrib1sv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_1sv! #

Retrieves a Proc for the OpenGL function glVertexAttrib1sv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_1sv? #

Checks if the OpenGL function glVertexAttrib1sv is available.


[View source]
def vertex_attrib_2d #

Retrieves a Proc for the OpenGL function glVertexAttrib2d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_2d! #

Retrieves a Proc for the OpenGL function glVertexAttrib2d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_2d? #

Checks if the OpenGL function glVertexAttrib2d is available.


[View source]
def vertex_attrib_2dv #

Retrieves a Proc for the OpenGL function glVertexAttrib2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_2dv! #

Retrieves a Proc for the OpenGL function glVertexAttrib2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_2dv? #

Checks if the OpenGL function glVertexAttrib2dv is available.


[View source]
def vertex_attrib_2f #

Retrieves a Proc for the OpenGL function glVertexAttrib2f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_2f! #

Retrieves a Proc for the OpenGL function glVertexAttrib2f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_2f? #

Checks if the OpenGL function glVertexAttrib2f is available.


[View source]
def vertex_attrib_2fv #

Retrieves a Proc for the OpenGL function glVertexAttrib2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_2fv! #

Retrieves a Proc for the OpenGL function glVertexAttrib2fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_2fv? #

Checks if the OpenGL function glVertexAttrib2fv is available.


[View source]
def vertex_attrib_2s #

Retrieves a Proc for the OpenGL function glVertexAttrib2s. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_2s! #

Retrieves a Proc for the OpenGL function glVertexAttrib2s. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_2s? #

Checks if the OpenGL function glVertexAttrib2s is available.


[View source]
def vertex_attrib_2sv #

Retrieves a Proc for the OpenGL function glVertexAttrib2sv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_2sv! #

Retrieves a Proc for the OpenGL function glVertexAttrib2sv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_2sv? #

Checks if the OpenGL function glVertexAttrib2sv is available.


[View source]
def vertex_attrib_3d #

Retrieves a Proc for the OpenGL function glVertexAttrib3d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_3d! #

Retrieves a Proc for the OpenGL function glVertexAttrib3d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_3d? #

Checks if the OpenGL function glVertexAttrib3d is available.


[View source]
def vertex_attrib_3dv #

Retrieves a Proc for the OpenGL function glVertexAttrib3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_3dv! #

Retrieves a Proc for the OpenGL function glVertexAttrib3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_3dv? #

Checks if the OpenGL function glVertexAttrib3dv is available.


[View source]
def vertex_attrib_3f #

Retrieves a Proc for the OpenGL function glVertexAttrib3f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_3f! #

Retrieves a Proc for the OpenGL function glVertexAttrib3f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_3f? #

Checks if the OpenGL function glVertexAttrib3f is available.


[View source]
def vertex_attrib_3fv #

Retrieves a Proc for the OpenGL function glVertexAttrib3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_3fv! #

Retrieves a Proc for the OpenGL function glVertexAttrib3fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_3fv? #

Checks if the OpenGL function glVertexAttrib3fv is available.


[View source]
def vertex_attrib_3s #

Retrieves a Proc for the OpenGL function glVertexAttrib3s. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_3s! #

Retrieves a Proc for the OpenGL function glVertexAttrib3s. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_3s? #

Checks if the OpenGL function glVertexAttrib3s is available.


[View source]
def vertex_attrib_3sv #

Retrieves a Proc for the OpenGL function glVertexAttrib3sv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_3sv! #

Retrieves a Proc for the OpenGL function glVertexAttrib3sv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_3sv? #

Checks if the OpenGL function glVertexAttrib3sv is available.


[View source]
def vertex_attrib_4bv #

Retrieves a Proc for the OpenGL function glVertexAttrib4bv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4bv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4bv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4bv? #

Checks if the OpenGL function glVertexAttrib4bv is available.


[View source]
def vertex_attrib_4d #

Retrieves a Proc for the OpenGL function glVertexAttrib4d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4d! #

Retrieves a Proc for the OpenGL function glVertexAttrib4d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4d? #

Checks if the OpenGL function glVertexAttrib4d is available.


[View source]
def vertex_attrib_4dv #

Retrieves a Proc for the OpenGL function glVertexAttrib4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4dv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4dv? #

Checks if the OpenGL function glVertexAttrib4dv is available.


[View source]
def vertex_attrib_4f #

Retrieves a Proc for the OpenGL function glVertexAttrib4f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4f! #

Retrieves a Proc for the OpenGL function glVertexAttrib4f. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4f? #

Checks if the OpenGL function glVertexAttrib4f is available.


[View source]
def vertex_attrib_4fv #

Retrieves a Proc for the OpenGL function glVertexAttrib4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4fv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4fv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4fv? #

Checks if the OpenGL function glVertexAttrib4fv is available.


[View source]
def vertex_attrib_4iv #

Retrieves a Proc for the OpenGL function glVertexAttrib4iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4iv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4iv? #

Checks if the OpenGL function glVertexAttrib4iv is available.


[View source]
def vertex_attrib_4nbv #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nbv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4nbv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nbv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4nbv? #

Checks if the OpenGL function glVertexAttrib4Nbv is available.


[View source]
def vertex_attrib_4niv #

Retrieves a Proc for the OpenGL function glVertexAttrib4Niv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4niv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4Niv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4niv? #

Checks if the OpenGL function glVertexAttrib4Niv is available.


[View source]
def vertex_attrib_4nsv #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nsv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4nsv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nsv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4nsv? #

Checks if the OpenGL function glVertexAttrib4Nsv is available.


[View source]
def vertex_attrib_4nub #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nub. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4nub! #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nub. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4nub? #

Checks if the OpenGL function glVertexAttrib4Nub is available.


[View source]
def vertex_attrib_4nubv #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nubv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4nubv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nubv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4nubv? #

Checks if the OpenGL function glVertexAttrib4Nubv is available.


[View source]
def vertex_attrib_4nuiv #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4nuiv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nuiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4nuiv? #

Checks if the OpenGL function glVertexAttrib4Nuiv is available.


[View source]
def vertex_attrib_4nusv #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nusv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4nusv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4Nusv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4nusv? #

Checks if the OpenGL function glVertexAttrib4Nusv is available.


[View source]
def vertex_attrib_4s #

Retrieves a Proc for the OpenGL function glVertexAttrib4s. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4s! #

Retrieves a Proc for the OpenGL function glVertexAttrib4s. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4s? #

Checks if the OpenGL function glVertexAttrib4s is available.


[View source]
def vertex_attrib_4sv #

Retrieves a Proc for the OpenGL function glVertexAttrib4sv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4sv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4sv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4sv? #

Checks if the OpenGL function glVertexAttrib4sv is available.


[View source]
def vertex_attrib_4ubv #

Retrieves a Proc for the OpenGL function glVertexAttrib4ubv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4ubv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4ubv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4ubv? #

Checks if the OpenGL function glVertexAttrib4ubv is available.


[View source]
def vertex_attrib_4uiv #

Retrieves a Proc for the OpenGL function glVertexAttrib4uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4uiv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4uiv? #

Checks if the OpenGL function glVertexAttrib4uiv is available.


[View source]
def vertex_attrib_4usv #

Retrieves a Proc for the OpenGL function glVertexAttrib4usv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_4usv! #

Retrieves a Proc for the OpenGL function glVertexAttrib4usv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_4usv? #

Checks if the OpenGL function glVertexAttrib4usv is available.


[View source]
def vertex_attrib_binding #

Retrieves a Proc for the OpenGL function glVertexAttribBinding. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_binding! #

Retrieves a Proc for the OpenGL function glVertexAttribBinding. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_binding? #

Checks if the OpenGL function glVertexAttribBinding is available.


[View source]
def vertex_attrib_divisor #

Retrieves a Proc for the OpenGL function glVertexAttribDivisor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_divisor! #

Retrieves a Proc for the OpenGL function glVertexAttribDivisor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_divisor? #

Checks if the OpenGL function glVertexAttribDivisor is available.


[View source]
def vertex_attrib_format #

Retrieves a Proc for the OpenGL function glVertexAttribFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_format! #

Retrieves a Proc for the OpenGL function glVertexAttribFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_format? #

Checks if the OpenGL function glVertexAttribFormat is available.


[View source]
def vertex_attrib_i_1i #

Retrieves a Proc for the OpenGL function glVertexAttribI1i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_1i! #

Retrieves a Proc for the OpenGL function glVertexAttribI1i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_1i? #

Checks if the OpenGL function glVertexAttribI1i is available.


[View source]
def vertex_attrib_i_1iv #

Retrieves a Proc for the OpenGL function glVertexAttribI1iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_1iv! #

Retrieves a Proc for the OpenGL function glVertexAttribI1iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_1iv? #

Checks if the OpenGL function glVertexAttribI1iv is available.


[View source]
def vertex_attrib_i_1ui #

Retrieves a Proc for the OpenGL function glVertexAttribI1ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_1ui! #

Retrieves a Proc for the OpenGL function glVertexAttribI1ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_1ui? #

Checks if the OpenGL function glVertexAttribI1ui is available.


[View source]
def vertex_attrib_i_1uiv #

Retrieves a Proc for the OpenGL function glVertexAttribI1uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_1uiv! #

Retrieves a Proc for the OpenGL function glVertexAttribI1uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_1uiv? #

Checks if the OpenGL function glVertexAttribI1uiv is available.


[View source]
def vertex_attrib_i_2i #

Retrieves a Proc for the OpenGL function glVertexAttribI2i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_2i! #

Retrieves a Proc for the OpenGL function glVertexAttribI2i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_2i? #

Checks if the OpenGL function glVertexAttribI2i is available.


[View source]
def vertex_attrib_i_2iv #

Retrieves a Proc for the OpenGL function glVertexAttribI2iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_2iv! #

Retrieves a Proc for the OpenGL function glVertexAttribI2iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_2iv? #

Checks if the OpenGL function glVertexAttribI2iv is available.


[View source]
def vertex_attrib_i_2ui #

Retrieves a Proc for the OpenGL function glVertexAttribI2ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_2ui! #

Retrieves a Proc for the OpenGL function glVertexAttribI2ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_2ui? #

Checks if the OpenGL function glVertexAttribI2ui is available.


[View source]
def vertex_attrib_i_2uiv #

Retrieves a Proc for the OpenGL function glVertexAttribI2uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_2uiv! #

Retrieves a Proc for the OpenGL function glVertexAttribI2uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_2uiv? #

Checks if the OpenGL function glVertexAttribI2uiv is available.


[View source]
def vertex_attrib_i_3i #

Retrieves a Proc for the OpenGL function glVertexAttribI3i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_3i! #

Retrieves a Proc for the OpenGL function glVertexAttribI3i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_3i? #

Checks if the OpenGL function glVertexAttribI3i is available.


[View source]
def vertex_attrib_i_3iv #

Retrieves a Proc for the OpenGL function glVertexAttribI3iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_3iv! #

Retrieves a Proc for the OpenGL function glVertexAttribI3iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_3iv? #

Checks if the OpenGL function glVertexAttribI3iv is available.


[View source]
def vertex_attrib_i_3ui #

Retrieves a Proc for the OpenGL function glVertexAttribI3ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_3ui! #

Retrieves a Proc for the OpenGL function glVertexAttribI3ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_3ui? #

Checks if the OpenGL function glVertexAttribI3ui is available.


[View source]
def vertex_attrib_i_3uiv #

Retrieves a Proc for the OpenGL function glVertexAttribI3uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_3uiv! #

Retrieves a Proc for the OpenGL function glVertexAttribI3uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_3uiv? #

Checks if the OpenGL function glVertexAttribI3uiv is available.


[View source]
def vertex_attrib_i_4bv #

Retrieves a Proc for the OpenGL function glVertexAttribI4bv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_4bv! #

Retrieves a Proc for the OpenGL function glVertexAttribI4bv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_4bv? #

Checks if the OpenGL function glVertexAttribI4bv is available.


[View source]
def vertex_attrib_i_4i #

Retrieves a Proc for the OpenGL function glVertexAttribI4i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_4i! #

Retrieves a Proc for the OpenGL function glVertexAttribI4i. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_4i? #

Checks if the OpenGL function glVertexAttribI4i is available.


[View source]
def vertex_attrib_i_4iv #

Retrieves a Proc for the OpenGL function glVertexAttribI4iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_4iv! #

Retrieves a Proc for the OpenGL function glVertexAttribI4iv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_4iv? #

Checks if the OpenGL function glVertexAttribI4iv is available.


[View source]
def vertex_attrib_i_4sv #

Retrieves a Proc for the OpenGL function glVertexAttribI4sv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_4sv! #

Retrieves a Proc for the OpenGL function glVertexAttribI4sv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_4sv? #

Checks if the OpenGL function glVertexAttribI4sv is available.


[View source]
def vertex_attrib_i_4ubv #

Retrieves a Proc for the OpenGL function glVertexAttribI4ubv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_4ubv! #

Retrieves a Proc for the OpenGL function glVertexAttribI4ubv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_4ubv? #

Checks if the OpenGL function glVertexAttribI4ubv is available.


[View source]
def vertex_attrib_i_4ui #

Retrieves a Proc for the OpenGL function glVertexAttribI4ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_4ui! #

Retrieves a Proc for the OpenGL function glVertexAttribI4ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_4ui? #

Checks if the OpenGL function glVertexAttribI4ui is available.


[View source]
def vertex_attrib_i_4uiv #

Retrieves a Proc for the OpenGL function glVertexAttribI4uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_4uiv! #

Retrieves a Proc for the OpenGL function glVertexAttribI4uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_4uiv? #

Checks if the OpenGL function glVertexAttribI4uiv is available.


[View source]
def vertex_attrib_i_4usv #

Retrieves a Proc for the OpenGL function glVertexAttribI4usv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_4usv! #

Retrieves a Proc for the OpenGL function glVertexAttribI4usv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_4usv? #

Checks if the OpenGL function glVertexAttribI4usv is available.


[View source]
def vertex_attrib_i_format #

Retrieves a Proc for the OpenGL function glVertexAttribIFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_format! #

Retrieves a Proc for the OpenGL function glVertexAttribIFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_format? #

Checks if the OpenGL function glVertexAttribIFormat is available.


[View source]
def vertex_attrib_i_pointer #

Retrieves a Proc for the OpenGL function glVertexAttribIPointer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_i_pointer! #

Retrieves a Proc for the OpenGL function glVertexAttribIPointer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_i_pointer? #

Checks if the OpenGL function glVertexAttribIPointer is available.


[View source]
def vertex_attrib_l_1d #

Retrieves a Proc for the OpenGL function glVertexAttribL1d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_l_1d! #

Retrieves a Proc for the OpenGL function glVertexAttribL1d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_l_1d? #

Checks if the OpenGL function glVertexAttribL1d is available.


[View source]
def vertex_attrib_l_1dv #

Retrieves a Proc for the OpenGL function glVertexAttribL1dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_l_1dv! #

Retrieves a Proc for the OpenGL function glVertexAttribL1dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_l_1dv? #

Checks if the OpenGL function glVertexAttribL1dv is available.


[View source]
def vertex_attrib_l_2d #

Retrieves a Proc for the OpenGL function glVertexAttribL2d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_l_2d! #

Retrieves a Proc for the OpenGL function glVertexAttribL2d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_l_2d? #

Checks if the OpenGL function glVertexAttribL2d is available.


[View source]
def vertex_attrib_l_2dv #

Retrieves a Proc for the OpenGL function glVertexAttribL2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_l_2dv! #

Retrieves a Proc for the OpenGL function glVertexAttribL2dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_l_2dv? #

Checks if the OpenGL function glVertexAttribL2dv is available.


[View source]
def vertex_attrib_l_3d #

Retrieves a Proc for the OpenGL function glVertexAttribL3d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_l_3d! #

Retrieves a Proc for the OpenGL function glVertexAttribL3d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_l_3d? #

Checks if the OpenGL function glVertexAttribL3d is available.


[View source]
def vertex_attrib_l_3dv #

Retrieves a Proc for the OpenGL function glVertexAttribL3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_l_3dv! #

Retrieves a Proc for the OpenGL function glVertexAttribL3dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_l_3dv? #

Checks if the OpenGL function glVertexAttribL3dv is available.


[View source]
def vertex_attrib_l_4d #

Retrieves a Proc for the OpenGL function glVertexAttribL4d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_l_4d! #

Retrieves a Proc for the OpenGL function glVertexAttribL4d. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_l_4d? #

Checks if the OpenGL function glVertexAttribL4d is available.


[View source]
def vertex_attrib_l_4dv #

Retrieves a Proc for the OpenGL function glVertexAttribL4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_l_4dv! #

Retrieves a Proc for the OpenGL function glVertexAttribL4dv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_l_4dv? #

Checks if the OpenGL function glVertexAttribL4dv is available.


[View source]
def vertex_attrib_l_format #

Retrieves a Proc for the OpenGL function glVertexAttribLFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_l_format! #

Retrieves a Proc for the OpenGL function glVertexAttribLFormat. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_l_format? #

Checks if the OpenGL function glVertexAttribLFormat is available.


[View source]
def vertex_attrib_l_pointer #

Retrieves a Proc for the OpenGL function glVertexAttribLPointer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_l_pointer! #

Retrieves a Proc for the OpenGL function glVertexAttribLPointer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_l_pointer? #

Checks if the OpenGL function glVertexAttribLPointer is available.


[View source]
def vertex_attrib_p_1ui #

Retrieves a Proc for the OpenGL function glVertexAttribP1ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_p_1ui! #

Retrieves a Proc for the OpenGL function glVertexAttribP1ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_p_1ui? #

Checks if the OpenGL function glVertexAttribP1ui is available.


[View source]
def vertex_attrib_p_1uiv #

Retrieves a Proc for the OpenGL function glVertexAttribP1uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_p_1uiv! #

Retrieves a Proc for the OpenGL function glVertexAttribP1uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_p_1uiv? #

Checks if the OpenGL function glVertexAttribP1uiv is available.


[View source]
def vertex_attrib_p_2ui #

Retrieves a Proc for the OpenGL function glVertexAttribP2ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_p_2ui! #

Retrieves a Proc for the OpenGL function glVertexAttribP2ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_p_2ui? #

Checks if the OpenGL function glVertexAttribP2ui is available.


[View source]
def vertex_attrib_p_2uiv #

Retrieves a Proc for the OpenGL function glVertexAttribP2uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_p_2uiv! #

Retrieves a Proc for the OpenGL function glVertexAttribP2uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_p_2uiv? #

Checks if the OpenGL function glVertexAttribP2uiv is available.


[View source]
def vertex_attrib_p_3ui #

Retrieves a Proc for the OpenGL function glVertexAttribP3ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_p_3ui! #

Retrieves a Proc for the OpenGL function glVertexAttribP3ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_p_3ui? #

Checks if the OpenGL function glVertexAttribP3ui is available.


[View source]
def vertex_attrib_p_3uiv #

Retrieves a Proc for the OpenGL function glVertexAttribP3uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_p_3uiv! #

Retrieves a Proc for the OpenGL function glVertexAttribP3uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_p_3uiv? #

Checks if the OpenGL function glVertexAttribP3uiv is available.


[View source]
def vertex_attrib_p_4ui #

Retrieves a Proc for the OpenGL function glVertexAttribP4ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_p_4ui! #

Retrieves a Proc for the OpenGL function glVertexAttribP4ui. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_p_4ui? #

Checks if the OpenGL function glVertexAttribP4ui is available.


[View source]
def vertex_attrib_p_4uiv #

Retrieves a Proc for the OpenGL function glVertexAttribP4uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_p_4uiv! #

Retrieves a Proc for the OpenGL function glVertexAttribP4uiv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_p_4uiv? #

Checks if the OpenGL function glVertexAttribP4uiv is available.


[View source]
def vertex_attrib_pointer #

Retrieves a Proc for the OpenGL function glVertexAttribPointer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_attrib_pointer! #

Retrieves a Proc for the OpenGL function glVertexAttribPointer. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_attrib_pointer? #

Checks if the OpenGL function glVertexAttribPointer is available.


[View source]
def vertex_binding_divisor #

Retrieves a Proc for the OpenGL function glVertexBindingDivisor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def vertex_binding_divisor! #

Retrieves a Proc for the OpenGL function glVertexBindingDivisor. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def vertex_binding_divisor? #

Checks if the OpenGL function glVertexBindingDivisor is available.


[View source]
def viewport #

Retrieves a Proc for the OpenGL function glViewport. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def viewport! #

Retrieves a Proc for the OpenGL function glViewport. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def viewport? #

Checks if the OpenGL function glViewport is available.


[View source]
def viewport_array_v #

Retrieves a Proc for the OpenGL function glViewportArrayv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def viewport_array_v! #

Retrieves a Proc for the OpenGL function glViewportArrayv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def viewport_array_v? #

Checks if the OpenGL function glViewportArrayv is available.


[View source]
def viewport_indexed_f #

Retrieves a Proc for the OpenGL function glViewportIndexedf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def viewport_indexed_f! #

Retrieves a Proc for the OpenGL function glViewportIndexedf. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def viewport_indexed_f? #

Checks if the OpenGL function glViewportIndexedf is available.


[View source]
def viewport_indexed_fv #

Retrieves a Proc for the OpenGL function glViewportIndexedfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def viewport_indexed_fv! #

Retrieves a Proc for the OpenGL function glViewportIndexedfv. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def viewport_indexed_fv? #

Checks if the OpenGL function glViewportIndexedfv is available.


[View source]
def wait_sync #

Retrieves a Proc for the OpenGL function glWaitSync. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Returns nil if the function isn't found or available.


[View source]
def wait_sync! #

Retrieves a Proc for the OpenGL function glWaitSync. Attempts to retrieve (load) the address of the function if it hasn't already been retrieved. Raises FunctionUnavailableError if the function isn't found or available.


[View source]
def wait_sync? #

Checks if the OpenGL function glWaitSync is available.


[View source]