|
| From: | Brandon J. Van Every |
| Subject: | Re: [Chicken-users] SDL |
| Date: | Thu, 08 Feb 2007 01:32:41 -0800 |
| User-agent: | Thunderbird 1.5.0.9 (Windows/20061207) |
Peter Keller wrote:Even if SDL started as a 2D toolkit and has some bit blitting functions, as soon as you interface it with OpenGL, you only use a small section of SDL, and any 2D thing you want to do you do directly in OpenGL which will be accelerated if possible. I didn't even know it started as a 2D interface until you just mentioned it and I went and looked at the API... Yes, to me SDL is synonymous with paving over DirectX 7 DirectDraw. I forget what the Linux SVGA or X window 2D blitting equivalents were back in the day, or are now. In the DX8 era, people decided that 3D was the proper way to do 2D. This has a number of technical advantages as to what you can get done, like making sprite rotations and blends rather trivial. But it comes at the expense of gratuitous API complication, as 3D requires a lot more setup than 2D does. I'm still unsure whether OpenGL ever became a proper backend for the 2D stuff, or if OpenGL merely exists "alongside" the rest of SDL and doesn't do anything at all for a 2D developer. I'll have to read up on it.
Right, so "SDL was used" says very little. Other than that it doesn't get in the way of an OpenGL app on Linux. I don't know what can be said about Windows, especially Vista. As for things like the playstation 3, well, you should probably just use whatever SDK the manufacturer has (while they charge you an arm and a leg for the privledge)--that way you're sure it is going to work. Phah, easy for you to say! You got $10K or more, and a company, and a track record developing successful titles, and a willingness to sign a NDA? 'Cuz that's the only way you're getting a Sony SDK legally. Totally uninteresting from an indie's point of view. No, I will worry about what can be done without paying Sony a dime.
Kind of a non-sequitor as SDL is an open source project. I don't think anyone's raking in the bucks on it. Cheers, Brandon Van Every |
| [Prev in Thread] | Current Thread | [Next in Thread] |