History log of /external/mesa3d/src/mesa/tnl/t_vertex_sse.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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