summaryrefslogtreecommitdiff
path: root/src/glx/x11/indirect.h
AgeCommit message (Collapse)Author
2005-03-11Add support for ARB_draw_buffers and ARB_occlusion_query. The GLX protocolIan Romanick
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.
2005-02-25Add GLX protocol support for ARB_fragement_program,Ian Romanick
ARB_fragment_program_shadow, ARB_vertex_program, NV_fragment_program, NV_fragment_program_option, NV_fragment_program2, NV_vertex_program, NV_vertex_program1_1, NV_vertex_program2, NV_vertex_program2_option, NV_vertex_program3, and ATI_text_fragment_shader.
2005-02-25Convert the static functions read_pixel_reply, read_reply,Ian Romanick
setup_single_request, and setup_vendor_request to the global functions __glXReadPixelReply, __glXReadReply, __glXSetupSingleRequest, and __glXSetupVendorRequest. This will make it easier to add handcoded Single / VendorPrivate / VendorPrivteWithReply functions.
2005-02-05Fix some mixed spaces / tabs issues in generated code. Commit generatedIan Romanick
files that have been trivially changed by other recent commits.
2005-01-28Refactor the code to emit multiple-inclusion protection toIan Romanick
FilterGLAPISpecBase. Since the size_h mode of glX_proto_size.py will be used to generate multiple header files, add an option to specify the define that is used for multiple-inclusion protection. The changes to the header files in this commit are just a side-effect of the changes to the Python scripts.
2004-12-20Use GLX protocol code generated by glX_proto_send.py.Ian Romanick
2004-12-01Make the transition to script-genereated GLX code easier.Ian Romanick
Convert GL 1.4 function names to EXT_blend_func_separate names.
2004-12-01Make the transition to script-genereated GLX code easier.Ian Romanick
Convert GL 1.4 / ARB_point_parameter function names to EXT_point_parameter / NV_point_sprite names.
2004-12-01Make the transition to script-genereated GLX code easier.Ian Romanick
Move "handcoded" ARB_window_pos / MESA_window_pos functions to their own file. Modify the ARB_window_pos functions to use the MESA_window_pos names.
2004-12-01Make the transition to script-genereated GLX code easier.Ian Romanick
Move "handcoded" ARB_transpose_matrix functions to their own file. From here on out, such handcoded functions should go in a file named indirect_FOO.c, where "FOO" is some logical name for the functionality (e.g., part of the extension name, etc.).
2004-12-01Make the transition to script-genereated GLX code easier.Ian Romanick
Move EXT_vertex_array wrapper functions from indirect_init.c to vertarr.c. Fix problems with EXT_multi_draw_arrays function names.
2004-12-01Make the transition to script-genereated GLX code easier.Ian Romanick
Eliminate the need for indirect_wrap.h and NEED_GL_FUNCS_WRAPPED. Basically, this means prepending __indirect_ to all the definitions and calls of GL functions that don't already have it.
2004-12-01Make the transition to script-genereated GLX code easier.Ian Romanick
Convert GL_ARB_texture_compression related functions to use the extension version of the names instead of the GL 1.3 versions.
2004-10-25Import the GLX client side library, formerly from xc/lib/GL/glx. Build itAdam Jackson
by adding 'glx/x11' to SRC_DIRS in your build config.