Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tnl: Fix zeroing of the 3ub part of a 3ub+1ub attrib pair in SSE. | Guillaume Melquiond | 2008-12-09 | 1 | -1/+3 |
| | | | | Bug #16520. | ||||
* | tnl: Optimize SSE load[23]f_1 since they don't need the identity swizzle. | Guillaume Melquiond | 2008-12-09 | 1 | -2/+4 |
| | | | | | | | SSE movss from memory zeroes out everything above the destination dword, so we get the (a, 0) or (a, 0, 0) result that these functions needed. Bug #16520. | ||||
* | tnl: Fix typo that resulted in fallback from SSE for EMIT_3UB_3F_RGB/BGR. | Guillaume Melquiond | 2008-12-09 | 1 | -1/+1 |
| | | | | Bug #16520 | ||||
* | mesa: prefix a bunch of #include lines with "main/". | Brian Paul | 2008-09-18 | 1 | -5/+5 |
| | | | | | This is another step toward removing a whole bunch of -I flags from the cc commands. Still need to address driver code... | ||||
* | s/x86_init_func/x86_init_func_size (fixes bug 15119) | Brian | 2008-03-19 | 1 | -1/+1 |
| | |||||
* | set outputs_safe to 0 as it's possible for the code generation | Alan Hourihane | 2008-03-19 | 1 | -1/+1 |
| | | | | | | to slip over the allocated memory for the vb. pull in sse fixes from gallium-0.1 | ||||
* | Fix mem leak in SSE code generation path (Michel Dänzer) and don't crash if ↵ | Brian | 2007-11-03 | 1 | -3/+13 |
| | | | | | | _mesa_exec_malloc() returns NULL. (picked from mesa_7_0_branch) | ||||
* | use mesa import wrappers, bug 4468 | Brian Paul | 2005-09-16 | 1 | -1/+1 |
| | |||||
* | New arguments for sse_shufps() | Keith Whitwell | 2005-06-08 | 1 | -14/+14 |
| | |||||
* | Split out runtime assembly functions. | Keith Whitwell | 2005-06-07 | 1 | -723/+126 |
| | |||||
* | Invalidate current fastpath on changes to attribute size or offset within | Keith Whitwell | 2005-05-19 | 1 | -4/+23 |
| | | | | | | | | | the vertex. Use existing facilities to check for sse2 and enable when available. Turn on SSE/SSE2 codegen for t_vertex.c by default when USE_SSE_ASM is defined. Disable with "MESA_NO_CODEGEN=t". | ||||
* | Cope with the common 3ub and 1ub cases. | Keith Whitwell | 2005-05-19 | 1 | -66/+202 |
| | | | | | | Fix a few typos. Note that sse_movss sets high dwords to zero when reading from memory. Fix a few related bugs. | ||||
* | Rename emit functions to reflect instruction set in use (ie | Keith Whitwell | 2005-05-19 | 1 | -175/+274 |
| | | | | | x86,sse,sse2,mmx). Add paths for sse+mmx vs. the initial version which assumed sse2 was available everywhere. | ||||
* | Remove old t_vertex.c codegen infrastructure, tie in new code. | Keith Whitwell | 2005-05-18 | 1 | -4/+5 |
| | | | | Currently disabled, can enable with MESA_EXPERIMENTAL=t. | ||||
* | Fix a few typos, initialize p->identity. | Keith Whitwell | 2005-05-18 | 1 | -3/+9 |
| | |||||
* | Generates working SSE code for gears under the swrast driver. | Keith Whitwell | 2005-05-18 | 1 | -58/+127 |
| | |||||
* | Checkpoint commit: Preliminary version of a facility to emit x86/sse code | Keith Whitwell | 2005-05-18 | 1 | -0/+937 |
to implement vertex emit functions for the t_vertex.c mechanism. |