1 <?xml version="1.0" encoding="UTF-8"?>
3 <!-- The gl.xml file does not contain enough information to make all the
4 connections between extension and core functions correctly. This file
5 attempts to rectify these problems. -->
8 <!-- The EXT versions allow user-generated names; core versions don't.
9 Since we use GL-generated names, it's safe to alias them. -->
11 <proto><name>glBindFramebufferEXT</name></proto>
12 <alias name="glBindFramebuffer" />
15 <proto><name>glBindRenderbufferEXT</name></proto>
16 <alias name="glBindRenderbuffer" />
19 <!-- ARB_shader_objects function names got changed when promoted to
22 <proto><name>glDeleteObjectARB</name></proto>
23 <alias name="glDeleteShader" />
24 <alias name="glDeleteProgram" />
27 <proto><name>glGetInfoLogARB</name></proto>
28 <alias name="glGetShaderInfoLog" />
29 <alias name="glGetProgramInfoLog" />
32 <proto><name>glGetObjectParameterivARB</name></proto>
33 <alias name="glGetShaderiv" />
34 <alias name="glGetProgramiv" />
38 <feature api="gl" name="MSPGL_REMOVE">
40 <!-- These have no counterparts in the core version of
41 ARB_shader_objects. -->
42 <command name="glGetHandleARB" />
43 <command name="glGetObjectParameterfvARB" />
45 <!-- Ignore this, as it comes from ARB_vertex_program and I'm not
46 sure if it works with ARB_shader_objects. -->
47 <command name="glIsProgramARB" />
52 <extension name="GL_ARB_uniform_buffer_object" supported="gl">
54 <command name="glBindBufferRange" />
55 <command name="glBindBufferBase" />