Thu, 16 Aug 2007 22:56:18 +0000 Getting ready to add slow blitters. Everyone will love me. :)
Sam Lantinga <slouken@libsdl.org> [Thu, 16 Aug 2007 22:56:18 +0000] rev 2256
Getting ready to add slow blitters. Everyone will love me. :)
Thu, 16 Aug 2007 22:18:53 +0000 Use MMX intrinsics over GCC inline assembly
Sam Lantinga <slouken@libsdl.org> [Thu, 16 Aug 2007 22:18:53 +0000] rev 2255
Use MMX intrinsics over GCC inline assembly
Thu, 16 Aug 2007 21:54:26 +0000 Oops, didn't want to rename those files...
Sam Lantinga <slouken@libsdl.org> [Thu, 16 Aug 2007 21:54:26 +0000] rev 2254
Oops, didn't want to rename those files...
Thu, 16 Aug 2007 21:43:19 +0000 Added notes on the next steps for SDL 1.3
Sam Lantinga <slouken@libsdl.org> [Thu, 16 Aug 2007 21:43:19 +0000] rev 2253
Added notes on the next steps for SDL 1.3 Moved fill and copy routines to their own files.
Thu, 16 Aug 2007 06:40:34 +0000 Removed unnecessary header (SDL_blit.h has SDL_cpuinfo.h)
Sam Lantinga <slouken@libsdl.org> [Thu, 16 Aug 2007 06:40:34 +0000] rev 2252
Removed unnecessary header (SDL_blit.h has SDL_cpuinfo.h)
Thu, 16 Aug 2007 06:37:22 +0000 SSE and MMX intrinsics work with Visual Studio now...
Sam Lantinga <slouken@libsdl.org> [Thu, 16 Aug 2007 06:37:22 +0000] rev 2251
SSE and MMX intrinsics work with Visual Studio now...
Thu, 16 Aug 2007 06:20:51 +0000 Fixed a few compiler warnings.
Sam Lantinga <slouken@libsdl.org> [Thu, 16 Aug 2007 06:20:51 +0000] rev 2250
Fixed a few compiler warnings. Added SDL_blit_copy.c to the Visual C++ project The SSE and MMX intrinsics don't compile on Visual Studio yet...
Thu, 16 Aug 2007 05:56:24 +0000 Added SSE and MMX optimization for SDL_FillRect()
Sam Lantinga <slouken@libsdl.org> [Thu, 16 Aug 2007 05:56:24 +0000] rev 2249
Added SSE and MMX optimization for SDL_FillRect()
Thu, 16 Aug 2007 02:14:13 +0000 Okay, I figured out the intrinsics for SIMD memcpy
Sam Lantinga <slouken@libsdl.org> [Thu, 16 Aug 2007 02:14:13 +0000] rev 2248
Okay, I figured out the intrinsics for SIMD memcpy
Wed, 15 Aug 2007 08:21:10 +0000 Removed hermes since it's LGPL and not compatible with a commercial license.
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Aug 2007 08:21:10 +0000] rev 2247
Removed hermes since it's LGPL and not compatible with a commercial license. Prepping for using MMX and SSE intrinsics instead of inline assembly. .. except for memcpy equivalents which only get faster if they can exploit the parallelism of loading into multiple SIMD registers. :)
(0) -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 tip