diff options
author | Ian Romanick <[email protected]> | 2005-03-11 20:55:03 +0000 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2005-03-11 20:55:03 +0000 |
commit | 91c219d9063bf7d3a181ee0b289c68b4a68f3db6 (patch) | |
tree | ec86f53a392a0298087c58defd6441c57159130a /src/glx/x11/indirect_init.c | |
parent | 522ea4271804b75d90f9bc72b81bfd025bb137d0 (diff) |
Add support for ARB_draw_buffers and ARB_occlusion_query. The GLX protocol
for these extensions (as well as ARB_vertex_program and ARB_matrix_palette)
was just approved by the ARB on 8-Mar-2005. Now the only extension missing
for 1.5 support is ARB_vertex_buffer_object.
The opcodes for ARB_matrix_palette were also added to gl_API.xml. Since
this extension isn't supported by Mesa, no code is generated for it. Some
tabs were also converted to spaces in the comment for
GetCompressedTexImageARB.
Diffstat (limited to 'src/glx/x11/indirect_init.c')
-rw-r--r-- | src/glx/x11/indirect_init.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/glx/x11/indirect_init.c b/src/glx/x11/indirect_init.c index 5e2fc0437e7..70e9dab15f1 100644 --- a/src/glx/x11/indirect_init.c +++ b/src/glx/x11/indirect_init.c @@ -503,6 +503,10 @@ __GLapi * __glXNewIndirectAPI( void ) glAPI->SampleCoverageARB = __indirect_glSampleCoverageARB; + /* GL_ARB_draw_buffers */ + + glAPI->DrawBuffersARB = __indirect_glDrawBuffersARB; + /* GL_EXT_texture_object */ glAPI->AreTexturesResidentEXT = __indirect_glAreTexturesResidentEXT; @@ -721,6 +725,17 @@ __GLapi * __glXNewIndirectAPI( void ) glAPI->GetProgramNamedParameterfvNV = __indirect_glGetProgramNamedParameterfvNV; glAPI->GetProgramNamedParameterdvNV = __indirect_glGetProgramNamedParameterdvNV; + /* GL_ARB_occlusion_query */ + + glAPI->GenQueriesARB = __indirect_glGenQueriesARB; + glAPI->DeleteQueriesARB = __indirect_glDeleteQueriesARB; + glAPI->IsQueryARB = __indirect_glIsQueryARB; + glAPI->BeginQueryARB = __indirect_glBeginQueryARB; + glAPI->EndQueryARB = __indirect_glEndQueryARB; + glAPI->GetQueryivARB = __indirect_glGetQueryivARB; + glAPI->GetQueryObjectivARB = __indirect_glGetQueryObjectivARB; + glAPI->GetQueryObjectuivARB = __indirect_glGetQueryObjectuivARB; + /* GL_NV_vertex_program */ glAPI->GetVertexAttribdvNV = __indirect_glGetVertexAttribdvNV; |