Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-02-05 | Fix some mixed spaces / tabs issues in generated code. Commit generated | Ian Romanick | |
files that have been trivially changed by other recent commits. | |||
2005-02-04 | Enable client-side GLX support for texture compression extensions. | Ian Romanick | |
2005-02-03 | Added a bunch of extensions that were previously supported but weren't | Ian Romanick | |
in the gl_API.xml database. Add "official" support for SGI_color_matrix and SGI_texture_color_table. These were previously supported only by way of ARB_imaging. | |||
2005-01-28 | Refactor the code to emit multiple-inclusion protection to | Ian 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. | |||
2005-01-28 | Fix some get / set errors with COLOR_TABLE_*. SCALE and BIAS can be | Ian Romanick | |
parameters to GetColorTableParameter[if]v. FORMAT, WIDTH, and the SIZE enums cannot be parameters to ColorTableParameter[if]v. | |||
2005-01-27 | Mark a couple more function parameters as counters. | Ian Romanick | |
2005-01-27 | Add numerous 'get'-type functions to most of the enums supported by the | Ian Romanick | |
server-side GLX implementation. Correct the protocol for EXT_convolution. Several functions were incorrectly listed as 'sop' that should have been 'vendorpriv'. Remove TexParameter[if]v from the list of functions associated with TEXTURE_RESIDENT. The state associated with this enum is read-only. Sort the enums by value for each particular size. This ensures that the signature is the same no matter what the ordering is of the enums in the XML file. The side effect is that there are some extra changes in indirect_size.c. | |||
2005-01-23 | HAVE_ALIAS was never defined anywhere, add some logic to turn it on | Adam Jackson | |
automagically. | |||
2005-01-19 | Depend tweaks | Keith Whitwell | |
2005-01-11 | Added a couple missing proxy types. | Ian Romanick | |
2005-01-11 | Put quotes around the CC and CXX variables passed to mklib. This make | Ian Romanick | |
them work with multi-work compiler names (e.g., "ccache gcc"). | |||
2005-01-08 | Enable libGL to be built with DRI_NEW_INTERFACE_ONLY (but don't do it yet). | Adam Jackson | |
2005-01-07 | Refactor the code that converts a transpose-matrix enum to a | Ian Romanick | |
regular-matrix enum. | |||
2005-01-07 | Pixel oriented render functions are now generated by the | Ian Romanick | |
glX_proto_send.py script. This eliminates ~600 lines of non-generated code. With proper compiler optimization settings, it also decreases the size of libGL.so by about 3KB. | |||
2005-01-07 | The generic_*_byte functions did not rount the command size to a | Ian Romanick | |
multiple of 4 correctly in some cases. | |||
2005-01-03 | The opcode and command length fields of RenderLarge commands were | Ian Romanick | |
mistakenly emitted in the wrong order. | |||
2004-12-27 | Fixed two problems with the handling of GLX protocol replies. The logic | Ian Romanick | |
for determining when extra data needed to be read after a reply (to ensure 4-byte alignment) and the logic to determine whether or not to read reply data after the SingleReply packet were both slightly wrong. | |||
2004-12-21 | Used GCC's __builtin_expect when available. Change the way code is | Ian Romanick | |
generated for commands that can use RenderLarge packets. Tweak the code for __glXFlushRenderBuffer slightly. | |||
2004-12-20 | Use GLX protocol code generated by glX_proto_send.py. | Ian Romanick | |
2004-12-15 | Mark the XF86DRI client-side extension API as PUBLIC. | Adam Jackson | |
2004-12-15 | Fix up glx/x11 to work when built with -fvisibility=hidden. | Adam Jackson | |
2004-12-08 | Improve the behaviour of the build system wrt depend files. | Keith Whitwell | |
- Remove the -Y option for makedepend, so that the standard directories are searched - No longer pipe the multiple errors that the -Y option caused into /dev/null -- we want to know about these failures. - Fix up a few other misc makedepend failures. | |||
2004-12-01 | Corrected a problem with the sizes of the MAP[12]_* enums. | Ian Romanick | |
2004-12-01 | Refactor ExtractDir and OpenDriver to be a bit more clear. | Ian Romanick | |
2004-12-01 | Use indirect_size.c and indirect_size.h generated by using | Ian Romanick | |
src/mesa/glapi/glX_proto_send.py with the '-m size_c' and '-m size_h' options. | |||
2004-12-01 | Use the indirect_init.c generate by using src/mesa/glapi/glX_proto_send.py | Ian Romanick | |
with the '-m init_c' option. | |||
2004-12-01 | Make the transition to script-genereated GLX code easier. | Ian Romanick | |
Convert GL 1.4 function names to EXT_blend_func_separate names. | |||
2004-12-01 | Make 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-01 | Make 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-01 | Make 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-01 | Make 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-01 | Make 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-01 | Make 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-12-01 | Add trivial support ARB_texture_rectangle and OES_read_format. | Ian Romanick | |
2004-12-01 | Missed GL_OES_read_format_bit in last commit. | Ian Romanick | |
2004-11-30 | Since we know the problem with HP_occlusion_test is / was on the server-side, | Ian Romanick | |
re-enable the extension on the client-side. | |||
2004-11-15 | Sync with Xorg head: mingw build fixes from Alexander Gottwald. | Adam Jackson | |
2004-11-03 | constify a few arrays. | Adam Jackson | |
2004-11-03 | static char * -> static char [] | Adam Jackson | |
2004-10-25 | remove a -Werror from testing. | Adam Jackson | |
2004-10-25 | Import the GLX client side library, formerly from xc/lib/GL/glx. Build it | Adam Jackson | |
by adding 'glx/x11' to SRC_DIRS in your build config. |