Commit Graph

2372 Commits

Author SHA1 Message Date
Sam Lantinga
d100725b2c Added missing header 2008-12-02 17:10:05 +00:00
Sam Lantinga
b19a33def3 Removed unused function 2008-12-02 16:10:21 +00:00
Sam Lantinga
a042a1ebc0 You can't use memset() on screen formats with an alpha channel 2008-12-02 16:09:58 +00:00
Sam Lantinga
b05087fb96 Make sure that we don't generate floating point code that would cause illegal instruction exceptions on older processors, unless someone passes --enable-ssemath to configure. 2008-12-01 23:09:09 +00:00
Ryan C. Gordon
a434b6e0a8 Removed newline, to make sure revision control post-commit hook is working. 2008-12-01 09:45:01 +00:00
Ryan C. Gordon
e7d18ee499 Added a newline, to verify that revision control is functioning. 2008-12-01 09:09:31 +00:00
Sam Lantinga
8b0834d09f Save opaque alpha in the destination, fixes white spotlight in testalpha on Mac OS X. 2008-12-01 00:41:19 +00:00
Ryan C. Gordon
3625e27c7f Added *.dSYM to the ignore properties.
(these are external debug symbols in Mac OS X.)
2008-12-01 00:41:15 +00:00
Sam Lantinga
a4640955b9 Date: Mon, 01 Dec 2008 00:57:15 +0100
From: Couriersud
Subject: SDL : Diff for directfb driver

please find attached a diff against SVN containing the following:

- Updated README.DirectFB a bit
- Fix compile issue with debug output
- Fix display mode setting/switching for directfb >= 1.2.2
2008-12-01 00:10:49 +00:00
Sam Lantinga
fc797e6326 indent 2008-12-01 00:07:45 +00:00
Sam Lantinga
a39d3dd3dc Removed the hacky stuff for YUV OpenGL textures, since Ryan's pixel shader code
will be far superior. :)
2008-12-01 00:05:31 +00:00
Sam Lantinga
785842dc11 Finally got the right mojo for Apple's YUV texture format. 2008-12-01 00:03:51 +00:00
Sam Lantinga
2e620cd578 Fixed the list of supported YUV formats 2008-11-30 23:42:33 +00:00
Sam Lantinga
106af10068 Implemented the X11 (non-OpenGL) renderer, no alpha or scaling available. 2008-11-30 21:58:23 +00:00
Sam Lantinga
e2c90af939 Temporary fix for Mac OS X crash in textoverlay 2008-11-29 21:48:14 +00:00
Sam Lantinga
f374de5ac9 Whoops, we need this for subrect updates (testsprite) 2008-11-29 15:32:14 +00:00
Sam Lantinga
69c1e59e91 The SDL_RLEACCEL flag is respected in SDL_ConvertSurface(), per the docs.
Fixed saving BMP files of surfaces with an alpha channel.
2008-11-29 11:26:01 +00:00
Sam Lantinga
420db1dc91 Fixed testalpha screen clear for screen formats with an alpha channel 2008-11-29 11:24:18 +00:00
Sam Lantinga
48b5552ec0 Preserve the desire for RLE acceleration 2008-11-29 10:43:50 +00:00
Sam Lantinga
09a0bb1e39 Fixed crash in glTexSubImage2D() with testoverlay on Mac OS X. 2008-11-29 06:29:33 +00:00
Sam Lantinga
3b8ca814f6 Fixed the texture format for the software fallback 2008-11-29 06:27:26 +00:00
Sam Lantinga
3d494863ce Fixed SW_SetTextureScaleMode()
Use RLE acceleration for static textures in the software renderer.
2008-11-29 00:11:35 +00:00
Sam Lantinga
83837765bd Fixed copy blit detection 2008-11-29 00:10:59 +00:00
Sam Lantinga
5dbc9e73be Added ARGB8888 destination format (used on Mac OS X) 2008-11-29 00:08:29 +00:00
Sam Lantinga
225831e41c Again, map the color with the alpha channel filled in. 2008-11-28 20:09:32 +00:00
Sam Lantinga
d00a2380b8 Fixed crash in testalpha. I think this was supposed to clear those bits. :) 2008-11-28 19:59:46 +00:00
Sam Lantinga
6692a9cb93 Map to black, not necessarily 0 2008-11-28 17:44:28 +00:00
Sam Lantinga
8164eb0e82 Clear the screen to actual black based on the format of the screen.
Use a better texture format for YUV overlay software fallbacks
2008-11-28 17:42:40 +00:00
Sam Lantinga
7ace780a57 Set the alpha mask fixing software rendering in OpenGL 2008-11-27 22:11:01 +00:00
Sam Lantinga
a3207b851b Fixed mouse coordinate range on Mac OS X 2008-11-27 21:53:18 +00:00
Sam Lantinga
0c7f548799 RemDisabled some video drivers which are not converted to 1.3 yet 2008-11-27 05:29:12 +00:00
Sam Lantinga
1a2a7e3b1d Show the grey background first before starting to blit sprites 2008-11-27 04:51:34 +00:00
Sam Lantinga
74a727cda7 Date: Wed, 26 Nov 2008 19:50:31 +0100
From: Couriersud
Subject: LPGL and closed-source license / Re: [Bug 607] Texture palette not up

Permission granted to release code under both LPGL and closed-source
commercial license.

Please find attached a minor patch fixing vsync handling in the directfb
driver and containing a small update to README.directfb
2008-11-26 21:59:35 +00:00
Sam Lantinga
7c8033930d Both testsprite and testsprite2 use a grey background 2008-11-26 15:52:00 +00:00
Sam Lantinga
ef12a03dba Fixed bug #605, per Martin's suggestion 2008-11-25 20:06:27 +00:00
Sam Lantinga
eb7a0d4ec7 Updated with latest glext.h 2008-11-25 08:40:52 +00:00
Sam Lantinga
868d2ced9e It turns out both the software and the OpenGL renderer had the same problem.
According to the spec, when SDL_SRCALPHA is set, the colorkey is ignored, so
we just need to convert the colorkey into the alpha channel.
2008-11-25 05:29:14 +00:00
Sam Lantinga
8f182d2156 indent 2008-11-25 02:21:53 +00:00
Sam Lantinga
5445c3f318 Fixed bug with converting colorkey surface to texture 2008-11-25 02:12:19 +00:00
Sam Lantinga
cb6c4de7d8 2008-11-25 00:48:25 +00:00
Sam Lantinga
b0b75884f3 Fixed Direct3D rendering 2008-11-25 00:29:44 +00:00
Sam Lantinga
1394a9a4dc Added testsprite test projects for Visual Studio 2008-11-24 23:55:18 +00:00
Sam Lantinga
6a2047e7ea Added software fallback for YUV overlay code when YUV textures aren't available. 2008-11-24 23:25:36 +00:00
Sam Lantinga
1e813b5f4d Disable spurious warning 2008-11-24 21:43:02 +00:00
Sam Lantinga
825b0b08f1 Fixed Bugzilla bug #205
Removed SDL_KillThread() from the API, as it isn't safe on many platforms.
2008-11-24 00:18:42 +00:00
Sam Lantinga
93b7d9e6f8 Preliminary support for YUV textures 2008-11-22 06:59:22 +00:00
Sam Lantinga
21695e01dc Adding SDL 1.3 release checklist, so we start getting a list of must-have features and bug fixes for a 1.3 release 2008-11-17 18:50:50 +00:00
Sam Lantinga
5ea99603f1 Sort by HID usage, which makes more sense and is more cross-platform 2008-11-08 07:34:21 +00:00
Sam Lantinga
94a87d0813 We'd never port SDL to Minix... would we? :) 2008-10-29 05:56:23 +00:00
Sam Lantinga
1d7c497a17 Added dummy shared object files, fixing linker errors 2008-10-18 04:03:41 +00:00