# The gl.spec file does not contain enough information to generate extension # headers correctly, and is a bit broken at some places. This file attempts to # rectify these problems. # ARB_shader_objects function names got changed when promoted to core DeleteObjectARB(...) alias DeleteShader alias DeleteProgram GetHandleARB(...) delete GetInfoLogARB(...) alias GetShaderInfoLog alias GetProgramInfoLog GetObjectParameterfvARB(...) delete GetObjectParameterivARB(...) alias GetShaderiv alias GetProgramiv # These are listed for the VERSION_3_0 category BindBufferRange(...) category ARB_uniform_buffer_object BindBufferBase(...) category ARB_uniform_buffer_object # The EXT versions allow user-generated names; core versions don't. Since we # use GL-generated names, it's safe to alias them. BindFramebufferEXT(...) alias BindFramebuffer BindRenderbufferEXT(...) alias BindRenderbuffer # Ignore this, as it comes from ARB_vertex_program and I'm not sure if it works # with ARB_shader_objects. IsProgramARB(...) delete