Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Updates to x86 assembler support for Open Watcom and SNAP | Kendall Bennett | 2003-10-14 | 1 | -9/+7 | |
| | ||||||
* | updates from Daniel Borca | Brian Paul | 2003-10-02 | 1 | -2/+2 | |
| | ||||||
* | regenerated for GL_IBM_multimode_draw_arrays | Brian Paul | 2003-08-24 | 1 | -12/+12 | |
| | ||||||
* | Added support for GL_IBM_multimode_draw_arrays. | Ian Romanick | 2003-08-22 | 1 | -0/+12 | |
| | | | | | | | | Added non-static entrypoints and the name string for GL_SUN_multi_draw_arrays (identical to GL_EXT_multi_draw_arrays). Made add_newer_entrypoints (in src/mesa/main/context.c) table driven. This reduced the size of context.o by about 3KB. | |||||
* | Implemented GL_ARB_occlusion_query (not 100% finalized). | Brian Paul | 2003-06-13 | 1 | -0/+48 | |
| | ||||||
* | fixes for x86 builds | Brian Paul | 2003-06-10 | 1 | -6/+4 | |
| | ||||||
* | alias ARB/NV program functions where possible | Brian Paul | 2003-04-21 | 1 | -102/+108 | |
| | ||||||
* | disable normal xform code for now | Brian Paul | 2003-03-29 | 1 | -3/+6 | |
| | ||||||
* | GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_program ↵ | Brian Paul | 2003-03-29 | 1 | -0/+474 | |
| | | | | entrypoints | |||||
* | print debug message when SSE is disabled by user (Klaus Neiderkrueger) | Brian Paul | 2003-02-04 | 1 | -1/+2 | |
| | ||||||
* | fix reported 3Dnow bug in _mesa_normal_tab (Felix Kuhling) | Brian Paul | 2003-01-30 | 1 | -4/+4 | |
| | ||||||
* | fix prefetch bug (Felix Kuhling) | Brian Paul | 2003-01-28 | 1 | -6/+6 | |
| | ||||||
* | new X86 CPU detection code (Petr Sebor) | Brian Paul | 2003-01-21 | 3 | -147/+183 | |
| | ||||||
* | remove ADD_L altogether | Brian Paul | 2003-01-09 | 1 | -3/+1 | |
| | ||||||
* | s/16/32/ (Josh Vanderhoof) | Brian Paul | 2003-01-09 | 1 | -2/+2 | |
| | ||||||
* | moved ADD_L instruction (Linus Torvalds) | Brian Paul | 2003-01-09 | 1 | -5/+5 | |
| | ||||||
* | include imports.h | Brian Paul | 2002-11-13 | 1 | -3/+4 | |
| | ||||||
* | fix 3dnow misdetection on new p4's | Keith Whitwell | 2002-11-09 | 1 | -1/+6 | |
| | ||||||
* | added glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawElements | Brian Paul | 2002-11-07 | 1 | -30/+48 | |
| | ||||||
* | added missing 1.4 glFogCoord functions | Brian Paul | 2002-11-07 | 1 | -0/+30 | |
| | ||||||
* | updated email addresses | Brian Paul | 2002-10-29 | 7 | -14/+14 | |
| | ||||||
* | Header file clean-up: | Brian Paul | 2002-10-24 | 1 | -7/+4 | |
| | | | | | | | | 1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc. | |||||
* | Updated BeOS support (Philippe Houdoin) | Brian Paul | 2002-09-19 | 1 | -1/+11 | |
| | ||||||
* | push and pop ESI (Daniel Borca) | Brian Paul | 2002-09-19 | 1 | -1/+3 | |
| | ||||||
* | fixed glSampleCoverage typo | Brian Paul | 2002-09-06 | 1 | -0/+6 | |
| | ||||||
* | added GL_EXT_stencil_two_side and GL_NV_fence | Brian Paul | 2002-09-06 | 1 | -0/+48 | |
| | ||||||
* | added OpenGL 1.4 entrypoints | Brian Paul | 2002-09-06 | 1 | -0/+222 | |
| | ||||||
* | re-enable ASSIGN_NORM_GROUP( 3dnow ) | Brian Paul | 2002-08-21 | 1 | -8/+4 | |
| | ||||||
* | change GLvector3f to GLvector4f for normal transformation | Brian Paul | 2002-08-08 | 1 | -3/+3 | |
| | ||||||
* | change dest stride to 16 bytes instead of 12 | Brian Paul | 2002-08-08 | 1 | -35/+35 | |
| | ||||||
* | changed normal stride from 12 to 16 bytes since normals are now GLfloat[4] ↵ | Brian Paul | 2002-08-07 | 1 | -7/+7 | |
| | | | | (for vertex program) | |||||
* | applied Eric Anholt's patch for Athlon SSE | Brian Paul | 2002-07-11 | 2 | -3/+28 | |
| | ||||||
* | Implemented GL_EXT_multi_draw_arrays: glMultiDrawArraysEXT() and ↵ | Brian Paul | 2002-06-30 | 1 | -0/+12 | |
| | | | | glMultiDrawElementsEXT(). | |||||
* | Applied Matt Sealey's patch to remove/isolate all stdio.h function calls. | Brian Paul | 2002-06-29 | 1 | -1/+2 | |
| | | | | Instead of mstdio.[ch], use imports.[ch] to isolate these functions. | |||||
* | Fix NASM problems, remove static var in SSE detection code. (Josh Vanderhoof) | Brian Paul | 2002-06-11 | 4 | -764/+769 | |
| | ||||||
* | NASM fix for *_CONTENT() macros (Josh Vanderhoof) | Brian Paul | 2002-06-06 | 1 | -1/+10 | |
| | ||||||
* | use CONTENT() macro on line 205 (Josh Vanderhoof) | Brian Paul | 2002-06-04 | 1 | -4/+4 | |
| | ||||||
* | Added GL_NV_point_sprite functions: glPointParameteri[v]NV(). | Brian Paul | 2002-05-29 | 1 | -0/+12 | |
| | | | | Removed dead ARB_window_pos functions (we alias the MESA_window_pos funcs). | |||||
* | updated vertex program dispatch | Brian Paul | 2002-05-27 | 1 | -130/+130 | |
| | ||||||
* | Re-scheduling of the instructions according to the MMX pairing rules. This ↵ | Jose Fonseca | 2002-04-19 | 1 | -42/+36 | |
| | | | | is dificult to quantify but the improvemnet reaches about of 0.7% in some cases in a Pentium III. In older Pentiums the improvements could be quite substancial due less capable integer pipelines. | |||||
* | Added min and max blend functions. | Jose Fonseca | 2002-04-19 | 2 | -10/+77 | |
| | | | | Slight optimization of _mesa_mmx_blend_add. | |||||
* | MMX add blending function added. | Jose Fonseca | 2002-04-19 | 2 | -2/+21 | |
| | ||||||
* | MMX modulate belding function added. | Jose Fonseca | 2002-04-19 | 3 | -47/+59 | |
| | | | | Factorization of more common MMX code. | |||||
* | Definition of several utility macros for self-contained MMX operations such ↵ | Jose Fonseca | 2002-04-18 | 2 | -305/+339 | |
| | | | | | | | | | as scaling and lerping. Restructured the MMX blending function to use a template, being only necessary to specify the main loop, which is also used for making the runin and runout sections. Optimization of the MMX function after remembering that the multiplication was commutative (how can somebody forget this..) resulting in less register usage. Now there is no need for generate or read from memory any constant inside the loop. Assemblers other than the GNU assembler can choke on the output of the C preprocessor since it was necessary to add line separators ';' to the defined macros. | |||||
* | Removed code that was proven to have faster alternatives to reduce ↵ | Jose Fonseca | 2002-04-18 | 1 | -69/+0 | |
| | | | | complexity and facilitate reusability. | |||||
* | Remaining patch for the 255x255=255 identity correction be | Jose Fonseca | 2002-04-14 | 1 | -0/+12 | |
| | | | | made also in the runin and runout section of the code. | |||||
* | Jose's latest patch (GMBT_GEOMETRIC_CORRECTION) | Brian Paul | 2002-04-12 | 1 | -1/+17 | |
| | ||||||
* | new MMX blend code (Jose Fonseca) | Brian Paul | 2002-04-10 | 1 | -336/+378 | |
| | ||||||
* | remove dead vertex assembly | Keith Whitwell | 2002-04-09 | 8 | -77/+8 | |
| | ||||||
* | more blending updates from Jose | Brian Paul | 2002-04-02 | 1 | -19/+22 | |
| |