4ef82cee6d297684bc178dc243e4d3b6c5704955 |
|
21-Sep-2011 |
Brian Paul <brianp@vmware.com> |
tnl: include swrast/s_chan.h to fix sse build
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
298be2b028263b2c343a707662c6fbfa18293cb2 |
|
19-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Replace the _mesa_*printf() wrappers with the plain libc versions
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
26f8fad1456fdc2b352cea9d3b4c32cb5f6ae947 |
|
19-Feb-2010 |
Kenneth Graunke <kenneth@whitecape.org> |
Remove _mesa_memset in favor of plain memset. This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
3b9bc821e1dfe39905585746166183264c335416 |
|
09-Dec-2008 |
Guillaume Melquiond <guillaume.melquiond@gmail.com> |
tnl: Fix zeroing of the 3ub part of a 3ub+1ub attrib pair in SSE. Bug #16520.
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
b66495a0d915f5d5cc5ab50c843c9c1b296a5851 |
|
09-Dec-2008 |
Guillaume Melquiond <guillaume.melquiond@gmail.com> |
tnl: Optimize SSE load[23]f_1 since they don't need the identity swizzle. 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.
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
6e29a3c8e2dc920b6216a0df6357abd8234f1ec4 |
|
09-Dec-2008 |
Guillaume Melquiond <guillaume.melquiond@gmail.com> |
tnl: Fix typo that resulted in fallback from SSE for EMIT_3UB_3F_RGB/BGR. Bug #16520
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
bbd287103dad776d8a45c87c4e51fbc26d9b80d5 |
|
18-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: prefix a bunch of #include lines with "main/". This is another step toward removing a whole bunch of -I flags from the cc commands. Still need to address driver code...
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
29054676a094c59b70cfec8b05da11741e53722c |
|
19-Mar-2008 |
Brian <brian.paul@tungstengraphics.com> |
s/x86_init_func/x86_init_func_size (fixes bug 15119)
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
a3b5ae783e18040349f1736c2ad812e0ec24a7b8 |
|
19-Mar-2008 |
Alan Hourihane <alanh@tungstengraphics.com> |
set outputs_safe to 0 as it's possible for the code generation to slip over the allocated memory for the vb. pull in sse fixes from gallium-0.1
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
417cb2c1829f2119f6674987edac09c61d633b45 |
|
03-Nov-2007 |
Brian <brian.paul@tungstengraphics.com> |
Fix mem leak in SSE code generation path (Michel Dänzer) and don't crash if _mesa_exec_malloc() returns NULL. (picked from mesa_7_0_branch)
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
aa2069586d434dd0487b0daa2b583efe801a0d51 |
|
16-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
use mesa import wrappers, bug 4468
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
562bdaf70e31d294a47f9e3bbf3be35288653f67 |
|
08-Jun-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
New arguments for sse_shufps()
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
1d60469c4c0bcccd8b3310a49d18123a8c7f41e4 |
|
07-Jun-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Split out runtime assembly functions.
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
18a74321aa825c355392f98f1563a971871794cc |
|
19-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Invalidate current fastpath on changes to attribute size or offset within 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".
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
c2745ffa49e25aa2ff685ee8538a79baad4de54f |
|
19-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Cope with the common 3ub and 1ub cases. Fix a few typos. Note that sse_movss sets high dwords to zero when reading from memory. Fix a few related bugs.
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
6040d34109cdca111df3ed86f9854ddb6d90525c |
|
19-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Rename emit functions to reflect instruction set in use (ie x86,sse,sse2,mmx). Add paths for sse+mmx vs. the initial version which assumed sse2 was available everywhere.
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
2b2bd08589099cb480b983835b01cc76a766a3c4 |
|
18-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Remove old t_vertex.c codegen infrastructure, tie in new code. Currently disabled, can enable with MESA_EXPERIMENTAL=t.
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
dc7fc173966e314f89502473044933a099c838ae |
|
18-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Fix a few typos, initialize p->identity.
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
dd4c1dd0382277b080fb4981e027250e10658ae8 |
|
18-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Generates working SSE code for gears under the swrast driver.
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|
b745bf08cd5e772f86360267995a96e9b73384b0 |
|
18-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Checkpoint commit: Preliminary version of a facility to emit x86/sse code to implement vertex emit functions for the t_vertex.c mechanism.
/external/mesa3d/src/mesa/tnl/t_vertex_sse.c
|