summaryrefslogtreecommitdiffstats
path: root/src/mesa/x86-64
Commit message (Collapse)AuthorAgeFilesLines
* Add new attribute called static_dispatch to the <function> element. ThisIan Romanick2006-08-221-24/+30
| | | | | | | | | | | | | | | | | | | boolean attribute, which defaults to true, determines whether or not a static dispatch function is available in libGL for applications to link against. Ideally, any new functions that are not part of the ABI should not have directly accessable dispatch functions. This forces applications to use glXGetProcAddress to access these functions. By doing this we can gracefully remove functions from libGL without breaking the linkage of applications. Note that the static dispatch functions are still generated. However, they are given names like gl_dispatch_stub_820 and are marked with the "hidden" linker attribute. All extension functions added since the previous Mesa release (6.5) have been marked as 'static_dispatch="false"'.
* Add support for GL_EXT_gpu_program_parameters. Any driver that enablesIan Romanick2006-08-151-0/+90
| | | | | either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this extension as well.
* Add support for GL_APPLE_vertex_array_object. Several test programsIan Romanick2006-06-121-1/+133
| | | | | | | and demos are also added. Adding basic support to drivers should be as easy as just enabling the extension, though thorough test would also be required.
* Add .note.GNU-stack section to assembler files to avoid the default behaviorKristian Høgsberg2006-04-172-1/+9
| | | | of requesting executable stacks.
* Added glBlitFramebufferEXT function.Brian Paul2006-03-011-0/+53
|
* Regenerate for recent glapi changes (GetQueryObjecti64vEXT).Eric Anholt2005-12-111-0/+74
|
* Fix build issues on x86-64 due to missing include path inIan Romanick2005-12-021-1/+1
| | | | | | glapi_x86-64.S. Bug: #5602
* implement USE_MGL_NAMESPACE for x86-64 dispatch code (Mark Bolstad)Brian Paul2005-11-021-3443/+3452
|
* additional wrapper updates, bug 4468Brian Paul2005-09-191-2/+2
|
* Remove _glapi_check_multithread from the interface exported by the loader toIan Romanick2005-08-101-816/+816
| | | | | | | | | | | | | | | | | the driver. The loader now takes care of this for the driver. Remove _glapi_DispatchTSD and give _glapi_Dispatch its semantic (i.e., having a NULL value means that the application is multithreaded and _glapi_get_dispatch must be called). Gut all of the dispatch override code. This removes _glapi_RealDispatch, _glapi_tls_RealDispatch, _glapi_begin_dispatch_override, _glapi_end_dispatch_override, and _glapi_get_override_dispatch. Remove _glapi_get_proc_address, _glapi_get_proc_name, _glapi_get_version, and _glapi_check_table from the loader / driver interface. Reviewed by: Brian Paul
* s/Disaptch/Dispatch/ (bug 3918)Brian Paul2005-08-081-1/+1
|
* Convert all instances of XTHREADS to USE_XTHREADS. This fixes one ofIan Romanick2005-08-031-1/+1
| | | | | serveral things that are broken when building on a system with X.org 7.0rc0 installed.
* Add support for assembly (static) dispatch functions on x86-64. ThisIan Romanick2005-07-021-0/+30993
| | | | | | is basically patch #2939 from X.org bugzilla #3379. This does *not* fix the bug as it does not dynamically generate stubs at run-time. It just gets things one step closer.
* this is auto-generatedBrian Paul2005-06-061-164/+0
|
* x86-64 transform optimizations (Mikko T.)Brian Paul2005-05-076-0/+848