summaryrefslogtreecommitdiffstats
path: root/src/glx/x11/glxext.c
Commit message (Collapse)AuthorAgeFilesLines
* Minor vertex array support tweaks. Most of these are in preparation for theIan Romanick2005-03-171-0/+1
| | | | | | | | | | | | | | | | (eventual) addition of support for ARB_vertex_buffer_object. Move all the private vertex array data structures out of indirect_vertex_array.c and into indirect_va_private.h. Rename array_state_vector::enabled_array_count to array_state_vector::enabled_client_array_count. Make sure that both the GL extension string and the server GL version are available when __glXInitVertexState is called. Make sure that array_state::normalized is set correctly in the array's gl*Pointer function.
* Missed the commit of glxext.c yesterday.Ian Romanick2005-02-231-4/+13
| | | | | | | Fixed a flow control problem in glGet*v that could result in the display not being unlocked. This also resulted in refactoring a lot more code out of the glGet*v routines into get_array_data, which was renamed to get_client_data.
* Enable libGL to be built with DRI_NEW_INTERFACE_ONLY (but don't do it yet).Adam Jackson2005-01-081-4/+6
|
* Used GCC's __builtin_expect when available. Change the way code isIan Romanick2004-12-211-13/+13
| | | | | generated for commands that can use RenderLarge packets. Tweak the code for __glXFlushRenderBuffer slightly.
* Use GLX protocol code generated by glX_proto_send.py.Ian Romanick2004-12-201-1/+1
|
* Fix up glx/x11 to work when built with -fvisibility=hidden.Adam Jackson2004-12-151-6/+7
|
* Import the GLX client side library, formerly from xc/lib/GL/glx. Build itAdam Jackson2004-10-251-0/+1872
by adding 'glx/x11' to SRC_DIRS in your build config.