]> git.tdb.fi Git - libs/gl.git/blob - gl.spec.fixes
Always include glext.h
[libs/gl.git] / gl.spec.fixes
1 # The gl.spec file does not contain enough information to generate extension
2 # headers correctly, and is a bit broken at some places.  This file attempts to
3 # rectify these problems.
4
5
6 # ARB_shader_objects function names got changed when promoted to core
7
8 DeleteObjectARB(...)
9         alias DeleteShader
10         alias DeleteProgram
11
12 GetHandleARB(...)
13         delete
14
15 GetInfoLogARB(...)
16         alias GetShaderInfoLog
17         alias GetProgramInfoLog
18
19 GetObjectParameterfvARB(...)
20         delete
21
22 GetObjectParameterivARB(...)
23         alias GetShaderiv
24         alias GetProgramiv
25
26
27 # These are listed for the VERSION_3_0 category
28
29 BindBufferRange(...)
30         category ARB_uniform_buffer_object
31
32 BindBufferBase(...)
33         category ARB_uniform_buffer_object
34
35
36 # The EXT versions allow user-generated names; core versions don't.  Since we
37 # use GL-generated names, it's safe to alias them.
38
39 BindFramebufferEXT(...)
40         alias BindFramebuffer
41
42 BindRenderbufferEXT(...)
43         alias BindRenderbuffer
44
45
46 # Ignore this, as it comes from ARB_vertex_program and I'm not sure if it works
47 # with ARB_shader_objects.
48
49 IsProgramARB(...)
50         delete