Module: GL_VERSION_4_0

Defined in:
lib/opengl-definitions/core/GL_VERSION_4_0.rb

Defined Under Namespace

Modules: Constants

Constant Summary collapse

EXTENSIONS =
[
  :GL_ARB_draw_indirect,
  :GL_ARB_gpu_shader5,
  :GL_ARB_gpu_shader_fp64,
  :GL_ARB_shader_subroutine,
  :GL_ARB_tessellation_shader,
  :GL_ARB_texture_buffer_object_rgb32,
  :GL_ARB_texture_cube_map_array,
  :GL_ARB_texture_gather,
  :GL_ARB_texture_query_lod,
  :GL_ARB_transform_feedback2,
  :GL_ARB_transform_feedback3
].freeze
FUNCTIONS =
{
  glBlendEquationi:         [ :void, :GLuint, :GLenum ].freeze,
  glBlendEquationSeparatei: [ :void, :GLuint, :GLenum, :GLenum ].freeze,
  glBlendFunci:             [ :void, :GLuint, :GLenum, :GLenum ].freeze,
  glBlendFuncSeparatei:     [ :void, :GLuint, :GLenum, :GLenum, :GLenum, :GLenum ].freeze,
  glMinSampleShading:       [ :void, :GLfloat ].freeze
}.freeze