Commit Graph

60 Commits

Author SHA1 Message Date
Sam Lantinga
128821901c Removing some more references to SDL 1.3 2012-01-22 17:26:45 -05:00
Eli Gottlieb
5e4e70b2bf Working on Cocoa implementation. 2010-07-26 21:48:53 -04:00
Eli Gottlieb
1439b491f6 OK, it appears that dramatic hacks are not necessary to make Cocoa work... 2010-07-26 20:41:45 -04:00
Eli Gottlieb
7e388bf184 Put in a couple of fixes that I realized hadn't gotten done when I wrote out the SCRUM stuff in TODO. Added SCRUM listings in TODO. 2010-07-09 20:24:44 -04:00
Sam Lantinga
30e2589862 Migrated most of the TODO list to the SDL 1.3 Roadmap wiki 2010-02-01 02:52:19 +00:00
Sam Lantinga
a4d89ea6c5 Fixed compilation on iPhone 2010-01-21 16:12:24 +00:00
Sam Lantinga
aeb3d31334 Updated 1.2 revisions that need to be revisited 2010-01-10 09:16:46 +00:00
Sam Lantinga
787e704e24 Make it possible to slim SDL down quite a bit for people who just want OpenGL 2009-12-18 08:19:18 +00:00
Sam Lantinga
bb095c6df0 Added notes from e-mail on desktop window implementation 2009-12-15 02:16:01 +00:00
Sam Lantinga
708f44d4d1 Need to test the multi-draw APIs 2009-12-15 00:00:30 +00:00
Sam Lantinga
1ab0809779 minor notes to self 2009-12-12 00:07:26 +00:00
Sam Lantinga
f0366c3990 Reminder, add multiple icon sizes! 2009-10-07 04:32:04 +00:00
Sam Lantinga
91a34da553 Upgrading libtool didn't fix bug #499 2009-10-07 04:31:45 +00:00
Sam Lantinga
f301f1f1f9 Reminder to investigate upgrading libtool to fix bug #499 2009-09-29 06:33:33 +00:00
Sam Lantinga
12e04a0746 More TODO! 2009-09-24 15:20:11 +00:00
Sam Lantinga
542622dc4a Added reminder to look into 2D vblank synchronization 2009-09-21 09:16:35 +00:00
Sam Lantinga
2a96e84434 CD-ROM support is so passé :) 2009-09-05 09:11:03 +00:00
Sam Lantinga
d705b73ca4 Added request for SDL handling the desktop background window 2009-08-07 09:44:40 +00:00
Sam Lantinga
1412877281 Add clipboard support to TODO list 2009-08-05 08:12:31 +00:00
Sam Lantinga
32a6f003ee Added TODO for automated testing 2009-08-02 18:39:24 +00:00
Sam Lantinga
e55e6dea02 Reminder to implement landscape mode for iPhone 2009-05-07 12:50:55 +00:00
Sam Lantinga
cd8c60a6f6 Added a reminder for the jobs mailing list 2009-04-13 09:33:55 +00:00
Sam Lantinga
1e48145122 Missing API function 2009-02-27 09:39:39 +00:00
Sam Lantinga
4e38974403 Added reminder for shaped windows 2009-02-14 15:56:26 +00:00
Sam Lantinga
5ebf6fd4ba Suggestion from the mailing list 2009-02-14 15:53:52 +00:00
Sam Lantinga
a29abef54f We need to figure out whether we should handle events on foreign windows 2009-02-09 06:45:03 +00:00
Sam Lantinga
5d8a4b577f 2009-01-29 13:25:08 +00:00
Sam Lantinga
e10222fdfc Implemented by Donny Viszneki 2009-01-06 04:33:57 +00:00
Sam Lantinga
29bef52fea Added more info for precise waiting in SDL_WaitEvent() 2009-01-04 19:36:55 +00:00
Sam Lantinga
e1dad6623c Implemented svn revision support
Added reminder about name -> scancode/keysym mapping
2009-01-04 17:30:00 +00:00
Sam Lantinga
d4d1de7fae Added keyrepeat to the TODO list 2009-01-04 17:04:29 +00:00
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