History log of /external/mesa3d/src/mesa/x86/rtasm/x86sse.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
298be2b028263b2c343a707662c6fbfa18293cb2 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Replace the _mesa_*printf() wrappers with the plain libc versions
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
987e9188d25e7c49eb7e6fe64dbe63dd2cfc25ef 15-Dec-2009 Vinson Lee <vlee@vmware.com> x86: ifdef out unused function cptr.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
0397b2bb41b0f337af2949a15bcd7d0e7e8a7dc1 11-Sep-2008 Keith Whitwell <keith@tungstengraphics.com> Merge branch 'gallium-0.1' into gallium-0.2

A first attempt at moving gallium onto a branch directly off master...

It will be interesting to see how much work this takes to get running.

Have resolved the conflicts semi-arbitarily, not compiled or tested.

Conflicts:

.gitignore
Makefile
configs/config.mgw
configs/darwin
configs/darwin-x86ppc
configs/default
configs/freebsd-dri
configs/linux-dri
configs/linux-dri-xcb
configs/linux-fbdev
configs/linux-static
configs/linux-x86-64-static
configs/linux-x86-static
doxygen/Makefile
include/GL/gl.h
progs/demos/Makefile
progs/demos/descrip.mms
progs/demos/texenv.c
progs/egl/.gitignore
progs/egl/Makefile
progs/glsl/.gitignore
progs/glsl/Makefile
progs/glsl/convolutions.c
progs/samples/Makefile.mgw
progs/tests/.gitignore
progs/trivial/.gitignore
progs/trivial/point-param.c
progs/trivial/tri.c
progs/xdemos/.gitignore
progs/xdemos/glthreads.c
src/egl/drivers/demo/Makefile
src/egl/drivers/dri/Makefile
src/egl/main/Makefile
src/glu/Makefile
src/glu/sgi/Makefile
src/glu/sgi/Makefile.mgw
src/glut/glx/Makefile.mgw
src/glut/os2/WarpWin.cpp
src/glut/os2/glut_cindex.cpp
src/glut/os2/glut_gamemode.cpp
src/glut/os2/glut_win.cpp
src/glut/os2/glut_winmisc.cpp
src/glut/os2/os2_glx.cpp
src/glut/os2/os2_menu.cpp
src/glut/os2/os2_winproc.cpp
src/glw/Makefile
src/glx/x11/dri_glx.c
src/glx/x11/glxext.c
src/mesa/Makefile
src/mesa/Makefile.mgw
src/mesa/descrip.mms
src/mesa/drivers/beos/Makefile
src/mesa/drivers/common/descrip.mms
src/mesa/drivers/common/driverfuncs.c
src/mesa/drivers/directfb/Makefile
src/mesa/drivers/dri/Makefile.template
src/mesa/drivers/dri/common/dri_bufmgr.c
src/mesa/drivers/dri/common/dri_bufmgr.h
src/mesa/drivers/dri/common/dri_util.c
src/mesa/drivers/dri/common/extension_helper.h
src/mesa/drivers/dri/common/mmio.h
src/mesa/drivers/dri/common/utils.c
src/mesa/drivers/dri/common/utils.h
src/mesa/drivers/dri/glcore/Makefile
src/mesa/drivers/dri/i810/i810screen.c
src/mesa/drivers/dri/i915/intel_ioctl.c
src/mesa/drivers/dri/i915/intel_ioctl.h
src/mesa/drivers/dri/i915/intel_screen.c
src/mesa/drivers/dri/i915/server/i830_common.h
src/mesa/drivers/dri/i915/server/i830_dri.h
src/mesa/drivers/dri/i965/intel_screen.c
src/mesa/drivers/dri/i965/server/i830_common.h
src/mesa/drivers/dri/i965/server/i830_dri.h
src/mesa/drivers/dri/mach64/mach64_screen.c
src/mesa/drivers/dri/nouveau/nouveau_context.h
src/mesa/drivers/dri/nouveau/nouveau_fifo.c
src/mesa/drivers/dri/nouveau/nouveau_fifo.h
src/mesa/drivers/dri/nouveau/nouveau_screen.c
src/mesa/drivers/dri/nouveau/nouveau_screen.h
src/mesa/drivers/dri/r128/r128_tex.h
src/mesa/drivers/dri/savage/savageioctl.h
src/mesa/drivers/fbdev/Makefile
src/mesa/drivers/osmesa/Makefile
src/mesa/drivers/osmesa/descrip.mms
src/mesa/drivers/x11/Makefile
src/mesa/drivers/x11/descrip.mms
src/mesa/drivers/x11/xm_dd.c
src/mesa/glapi/glapi.c
src/mesa/glapi/glthread.c
src/mesa/main/api_validate.c
src/mesa/main/attrib.c
src/mesa/main/bufferobj.c
src/mesa/main/bufferobj.h
src/mesa/main/buffers.c
src/mesa/main/config.h
src/mesa/main/context.c
src/mesa/main/descrip.mms
src/mesa/main/drawpix.c
src/mesa/main/enums.c
src/mesa/main/fbobject.c
src/mesa/main/glheader.h
src/mesa/main/imports.c
src/mesa/main/mipmap.c
src/mesa/main/mm.c
src/mesa/main/mm.h
src/mesa/main/mtypes.h
src/mesa/main/points.c
src/mesa/main/sources
src/mesa/main/state.c
src/mesa/main/texcompress_fxt1.c
src/mesa/main/texenvprogram.c
src/mesa/main/texobj.c
src/mesa/main/texstate.c
src/mesa/main/texstore.c
src/mesa/math/descrip.mms
src/mesa/shader/arbprogram.c
src/mesa/shader/descrip.mms
src/mesa/shader/prog_execute.c
src/mesa/shader/prog_statevars.c
src/mesa/shader/prog_statevars.h
src/mesa/shader/prog_uniform.c
src/mesa/shader/program.c
src/mesa/shader/program.h
src/mesa/shader/shader_api.c
src/mesa/shader/slang/descrip.mms
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
src/mesa/sources
src/mesa/swrast/descrip.mms
src/mesa/swrast/s_drawpix.c
src/mesa/swrast/s_fragprog.c
src/mesa/swrast/s_readpix.c
src/mesa/swrast/s_span.c
src/mesa/swrast_setup/descrip.mms
src/mesa/tnl/descrip.mms
src/mesa/tnl/t_context.h
src/mesa/tnl/t_vp_build.c
src/mesa/tnl/tnl.h
src/mesa/vbo/descrip.mms
src/mesa/vbo/vbo_context.c
src/mesa/vbo/vbo_exec_array.c
src/mesa/x86-64/xform4.S
src/mesa/x86/rtasm/x86sse.c
src/mesa/x86/rtasm/x86sse.h
windows/VC6/progs/glut/glut.dsp
windows/VC7/mesa/gdi/gdi.vcproj
windows/VC7/mesa/glu/glu.vcproj
windows/VC7/mesa/mesa.sln
windows/VC7/mesa/mesa/mesa.vcproj
windows/VC7/mesa/osmesa/osmesa.vcproj
windows/VC7/progs/glut/glut.vcproj
windows/VC8/mesa/gdi/gdi.vcproj
windows/VC8/mesa/glu/glu.vcproj
windows/VC8/mesa/mesa.sln
windows/VC8/mesa/mesa/mesa.vcproj
windows/VC8/progs/glut/glut.vcproj
101d1a658a614d1e2ec02b1e697f6161291af653 23-Jul-2008 José Fonseca <jrfonseca@tungstengraphics.com> mesa: Prefix main includes with dir to avoid conflicts.

Some of the headers in src/mesa/main have pretty common names which
easily conflict with third-party code, e.g. config.h
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
16900515214912557dfd35e3b333e0e312b8bc61 11-Apr-2008 Keith Whitwell <keith@tungstengraphics.com> mesa: fix broken x86_call()
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
b5292b4d9967f3a3a35cd7f1909b46fab9179111 19-Mar-2008 Brian <brian.paul@tungstengraphics.com> x86_init_func_size() returns int to indicate success/fail (bug 15119)
/external/mesa3d/src/mesa/x86/rtasm/x86sse.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/x86/rtasm/x86sse.c
a856b399e6a46f2026006402bc6b9125bd23f9a9 13-Feb-2008 Keith Whitwell <keith@tungstengraphics.com> x86: fix assignment in assert typo
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
66640c4b589db7b6b5edce7d297ae6623bfda9c1 13-Feb-2008 Keith Whitwell <keith@tungstengraphics.com> x86: remove debug
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
8162d317d2f6f2dcc31f31c0c2d663c33dfee053 13-Feb-2008 Keith Whitwell <keith@tungstengraphics.com> x86: emit absolute calls, as reallocating exec mem breaks relative ones
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
6046c54cc40d32d4c1a47c061494a37fadefd947 13-Feb-2008 Keith Whitwell <keith@tungstengraphics.com> x86: reallocate exec mem when we run out
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
909c703bfbf7404414befaa0a94b76d78ba3cb4c 07-Feb-2008 Michel Dänzer <michel@tungstengraphics.com> tgsi: Fall back to interpreter instead of assert(0) on unimplemented SSE code.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.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/x86/rtasm/x86sse.c
86a03e43ced13e7c00f16d037b27faddfbcb2333 03-Oct-2007 Michel Dänzer <michel@tungstengraphics.com> Double amount of memory allocated for generated shader code.

The code generated for the glxgears vertex shader didn't fit, causing a crash.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
f78193f444dad2a1aee219f538bc0da3f040c2e1 28-Sep-2007 Zack Rusin <zack@tungstengraphics.com> Remove gl dependency from the x86 assembler code
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
901577e07fcab0cf90a272fee900cb0831ae84c3 28-Sep-2007 Zack Rusin <zack@tungstengraphics.com> Revert "Redoing the way we handle vertex shaders for the draw module."

This reverts commit 6dcfddb8e2ec2bfb6187b912807fa65f28da2c5e.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
6dcfddb8e2ec2bfb6187b912807fa65f28da2c5e 28-Sep-2007 Zack Rusin <zack@tungstengraphics.com> Redoing the way we handle vertex shaders for the draw module.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
82e2d3226893487d33152f15763516473187c07d 26-Sep-2007 Keith Whitwell <keith@tungstengraphics.com> Fix some compiler warnings with -pedantic
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
65e3af51efc9d688ef8face0a44429a90c5dd4c9 26-Sep-2007 Keith Whitwell <keith@tungstengraphics.com> Enable codegen based whenever __i386__ is defined.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
2c7b74725bfbd0a022ebfada4736d6cb8ac28047 24-Aug-2007 michal <michal@michal-laptop.(none)> Indent. Remove GL dependencies. Simplify. Add rtasm instructions.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
edefc658e4374fea96404715ce176b24942322d3 09-Aug-2006 Michal Krol <mjkrol@gmail.org> More GLSL code - more support for vec4 operations on x86 back-end.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
fe57ed4f2566e30384d0c786998842405d8e8990 02-Jun-2006 Roland Scheidegger <rscheidegger@gmx.ch> Fix extended swizzling in vertex programs by introducing special swizzle instruction, extend the 2 bit rsw field to 3 bit like used in other places. While here, also fix up rsw (negation), dph and try to fix up rsq with negative values (doesn't work, bug seems elsewhere) in the sse codegen code.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
0b9d7e477a5cdf1d7164bc4db56cbebbcff38fdc 16-May-2006 Michal Krol <mjkrol@gmail.org> Add functions.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
6acf1e93a291511cfb20b0e2aeda6e71ceb62a62 25-Apr-2006 Michal Krol <mjkrol@gmail.org> Remove carriage returns.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
9ac9605de156408580b81ba7e2780bd3f5372c6d 27-Feb-2006 Michal Krol <mjkrol@gmail.org> More GLSL code:
- add x86 code generator;
- add full support for uniforms in ARB_shader_objects;
- add assembly instruction: global_addr;
- reorganize #includes;
- built-in uniforms accessed by index, rather than by name;
- add some entries to x86sse rtasm;
- add configurations to VC6 projects: 'Release x86' and 'Debug x86';
- #define SLANG_X86 active only on VC6 x86 builds;
- introduce code export table for a shader;
- remove GNU license from the noise library;
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
005469005df6ba5f80e382d5371c6d069c27738b 18-Oct-2005 Keith Whitwell <keith@tungstengraphics.com> Add _mesa_exec_malloc() and _mesa_exec_free() for allocating
executable memory. Based on Thomas Hellstrom's patch.
TODO: glapi.c also needs this, but cannot access this code.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
aa2069586d434dd0487b0daa2b583efe801a0d51 16-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> use mesa import wrappers, bug 4468
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
0cfbd849ecaa59b842eca303d581d4ce90440bac 10-Jul-2005 Keith Whitwell <keith@tungstengraphics.com> Add lots of x87 fpu instructions.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
002d0ad3e96a22350cdeafc845ec3233224b14e4 09-Jun-2005 Keith Whitwell <keith@tungstengraphics.com> Turn off DISASSEM
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
dce3a91a8d755e394d80b6d594fb3114eed67e49 08-Jun-2005 Keith Whitwell <keith@tungstengraphics.com> Add some more opcodes
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c
461a2a799a99a8c8aba7e09c96d7c2e5c3196dcf 07-Jun-2005 Keith Whitwell <keith@tungstengraphics.com> New files - split off runtime assembly functions from
t_vertex_sse.c.
/external/mesa3d/src/mesa/x86/rtasm/x86sse.c