Commit Graph

29 Commits

Author SHA1 Message Date
Sam Lantinga
5cf853b024 Good ideas, added to the TODO list 2009-01-03 21:01:02 +00:00
Sam Lantinga
1e028713c2 Added a few things to the TODO list.
Unit testing is becoming more and more important the more features are added
and the more combinations of factors there are to test.
2009-01-03 07:23:11 +00:00
Sam Lantinga
70c5fc2a97 Icons with translucency are implemented
Reminder to finish off multi-display support
2009-01-03 07:16:57 +00:00
Sam Lantinga
c6b2499d3c There are still 8-bit applications that can take advantage of these (like Diablo 2) 2009-01-02 16:38:31 +00:00
Sam Lantinga
88d8f755cb Maybe add a timeout for SDL_WaitEvent() 2009-01-02 16:06:29 +00:00
Sam Lantinga
02ae0f6a07 It's probably not worth pushing palettized textures. The memory optimization
isn't worth the effort on modern hardware with the sorts of games that would
be using the SDL 1.3 texture API.
2009-01-02 09:27:36 +00:00
Sam Lantinga
857d7ff338 Now that we don't have to worry about 8-bit displays, maybe we can add alpha
to the palette entries?
2009-01-02 09:14:55 +00:00
Sam Lantinga
caa1ee30ac Bye bye PseudoColor! :) 2009-01-02 09:12:21 +00:00
Sam Lantinga
c90a814d48 Ryan doesn't like hung programs to lock up his system. Silly, huh? 2009-01-02 09:04:31 +00:00
Sam Lantinga
9f35181036 Fixed DirectColor visual window creation problem 2009-01-01 18:58:26 +00:00
Sam Lantinga
2bf6c05665 Windows line drawing support is implemented 2009-01-01 18:49:43 +00:00
Sam Lantinga
9d38eab29a Don't forget OpenGL 3.0 support 2008-12-25 05:39:54 +00:00
Sam Lantinga
c23e998d2d Need diagonal line clipping 2008-12-23 02:39:03 +00:00
Sam Lantinga
7ba47374bc /* FIXME FIXME FIXME
* Window creation fails in the colormap code on DirectColor visuals:
 *      XA_RGB_BEST_MAP not found and could not be created
 * I'm disabling this for now until Bob can look at it.  We don't need
 * it until we implement the gamma fading using DirectColor RGB ramps
 */
2008-12-22 04:58:35 +00:00
Sam Lantinga
94e70de686 Date: Fri, 19 Dec 2008 20:17:35 +0100
From: Couriersud
Subject: Re: Aw: Experience using SDL1.3 in sdlmame/Proposal for api additions

> For consistency you'd probably want:
> SDL_SetRenderDrawColor(Uint8 r, Uint8 g, Uint8 b, Uint8 a);
> SDL_SetRenderDrawBlendMode(SDL_BlendMode blendMode);
> SDL_RenderLine(int x1, int y1, int x2, int y2);
> SDL_RenderFill(SDL_Rect *rect);
>
> You probably also want to add API functions query the current state.
>

I have implemented the above api for the opengl, x11, directfb and
software renderers. I have also renamed *TEXTUREBLENDMODE* constants to
BLENDMODE*. The unix build compiles. The windows renderer still needs to
be updated, but I have no windows development machine at hand. Have a
look at the x11 renderer for a sample.

Vector games now run at 90% both on opengl and directfb in comparison to
sdlmame's own opengl renderer. The same applies to raster games.

The diff also includes

a) Changed XDrawRect to XFillRect in x11 renderer
b) A number of changes to fix blending and modulation issues in the
directfb renderer.
2008-12-20 12:00:00 +00:00
Sam Lantinga
f0d933f425 Reminder to implement icon support 2008-12-19 04:42:18 +00:00
Sam Lantinga
ca75771ea7 Updated TODO list 2008-12-13 04:11:24 +00:00
Sam Lantinga
7b22359c71 Updated TODO list 2008-12-10 08:39:00 +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
b5de98aade So we don't forget to do this... 2008-03-18 12:31:14 +00:00
Sam Lantinga
6bc598ea61 SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head. 2006-07-10 21:04:37 +00:00
Sam Lantinga
b0519469db Fixes bug #195:
The proper name of Apple's operating system is "Mac OS X" not "MacOS X", as can
bee seen in many places, for example http://www.apple.com/macosx/). This
contrasts the naming of the old operating system, which was called "MacOS" and
today is often refered to as "MacOS Classic".

The attached patches fixes the misuse of the name "MacOS X" in both the SDL12
and sdlweb CVS modules.
2006-04-13 13:08:26 +00:00
Sam Lantinga
5cf1524725 *** empty log message *** 2006-03-14 16:20:28 +00:00
Sam Lantinga
eb56c64827 Getting closer... :) 2006-02-26 13:42:00 +00:00
Sam Lantinga
f32f8274b8 *** empty log message *** 2006-02-20 13:00:59 +00:00
Sam Lantinga
f05187e232 New configure-based build system. Still work in progress, but much improved 2006-02-16 10:11:48 +00:00
Sam Lantinga
64b7232f82 *** empty log message *** 2001-08-18 10:33:55 +00:00
Sam Lantinga
c48f16aac4 *** empty log message *** 2001-04-26 16:52:25 +00:00
Sam Lantinga
5d2015c741 Initial revision 2001-04-26 16:45:43 +00:00