Hi

I just subscribed to this list, so I thought I’d say ‘hi’.

I haven’t done any work with SDL yet, but I’m very interested in
cross-platform game authoring (particularly of 3D, hardware-accelerated
games). I’ve written PyroTechnics (a multi-platform OpenGL fireworkes
simulator) and the OpenGL display driver for xmame.

mike

I just subscribed to this list, so I thought I’d say ‘hi’.

Hi Mike! Welcome to the list. :slight_smile:

I haven’t done any work with SDL yet, but I’m very interested in
cross-platform game authoring (particularly of 3D, hardware-accelerated
games). I’ve written PyroTechnics (a multi-platform OpenGL fireworkes
simulator) and the OpenGL display driver for xmame.

SDL doesn’t use the 3D card at all at the moment
Enough people have wanted OpenGL integration that now, using Mesa’s OSMesa
extension, you can use OpenGL calls to render to an SDL surface, but no
hardare acceleration is available. This is at the moment, beyond the
scope of SDL, because it requires hardware-level drivers which are sorely
lacking in the Linux community (except for Glide).
Also, there are enough natively accelerated versions of OpenGL for other
platforms that adding another would be silly. :slight_smile:

However, you can use SDL’s audio and CD functions with OpenGL on whatever
platform it supports. :slight_smile:

These comments pertain to SDL 0.9.x

See ya!
-Sam Lantinga (slouken at devolution.com)–
Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/

Hi,

What’s the status of the MacOS port of SDL ? I keep meaning to look into
it, since it will be much easier for me to move my code to SDL on the Mac
using tools I am familiar with, and then moving it to linux/BeOS later
(possibly with a bit of help).

Sorry I don’t have time to help with the port myself, although if there are
any specific questions about how things work under MacOS, I will be more
than happy to help out.

Mark

SDL doesn’t use the 3D card at all at the moment
Enough people have wanted OpenGL integration that now, using Mesa’s OSMesa
extension, you can use OpenGL calls to render to an SDL surface, but no
hardare acceleration is available. This is at the moment, beyond the
scope of SDL, because it requires hardware-level drivers which are sorely
lacking in the Linux community (except for Glide).

I wasn’t thinking that SDL should provide it’s own 3D interface (OpenGL
and Glide are already platform-independant interfaces). Rather, it would
be nice to use it for the non-graphics aspects.

What might be nice, however, would be to implement some of the more
important features that GLUT library provides – the key one being a
generic, platform-independant call to open a window to use for 3D
rendering.

MikeOn Sat, 24 Oct 1998, Sam Lantinga wrote:

I wasn’t thinking that SDL should provide it’s own 3D interface (OpenGL
and Glide are already platform-independant interfaces). Rather, it would
be nice to use it for the non-graphics aspects.

Gotcha.

What might be nice, however, would be to implement some of the more
important features that GLUT library provides – the key one being a
generic, platform-independant call to open a window to use for 3D
rendering.

The latest CVS snapshot (and 0.9.8, when it is released) has in the demo
archive examples of integrating OpenGL (Mesa) with SDL. – Using SDL for
input and opening the window, and using GL to do software rendering into
the window.

See ya!
-Sam Lantinga (slouken at devolution.com)–
Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/

What’s the status of the MacOS port of SDL ? I keep meaning to look into
it, since it will be much easier for me to move my code to SDL on the Mac
using tools I am familiar with, and then moving it to linux/BeOS later
(possibly with a bit of help).

Well, right now I’m trying to keep up with the feature requests that
have arisen with the groundswell of users as of 0.9.x

Completed: CD-ROM Audio
OpenGL integration

Working: Network support

Pending: BeOS R4 support
MIDI support
Joystick support
GGI support

I’ll probably dig back into MacOS support after I finish the networking
library, and possibly after I do BeOS R4 support and Joystick support.

GGI and MIDI support will probably wait until after the initial MacOS
port. (Unless somebody wants to do that MIDI API? winkwink*)
I tried to do a quick port of timidity, but it’s pretty complex, so
I dropped it in favor of writing quick networking support.

any specific questions about how things work under MacOS, I will be more
than happy to help out.

Thanks, I will definitely take you up on it.

See ya!
-Sam Lantinga (slouken at devolution.com)–
Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/

I am new in SDL world and I will present myself. I work in a small company
in San Sebastian (Spain), we develop educational video games, until now we
develop using Java language because the people says that is multiplatform
and powerfull but is very slow. for this, now we are starting to develop
games with the SDL library, we want to develp games for windows (XP, VISTA,
Seven) and diferente distros of Linux.

I need some help to start, for example.

What library have I to download, SDL 1.2 or SDL 1.3? (we use the library for
commercial purpose and not for free aplications)

What have I do to develop games to windows and linux? (I suppose that I have
to develop in windows (or Linux) and compilate to diferents platforms)

Is Netbeans IDE recommended for use SDL?

Thanks for your answers

FRAN

What library have I to download, SDL 1.2 or SDL 1.3? (we use the library for

commercial purpose and not for free aplications)SDL 1.2.13 is stable and
mature, but is no longer being actively developed (aside from bug fixes
and other basic maintenance). SDL 1.3 is under active development, and
AFAIK is still a work in progress. If this is for software that you intend
to release commercially, I think that SDL 1.2.13 would be your best bet
at this point (although I may be wrong about this - perhaps one of the SDL
devs will offer you some advice on this).

What have I do to develop games to windows and linux?What about OS X? Since
you’re going the SDL route, targeting all three platforms shouldn’t be much
more work than targeting only Windows and Linux.
(I suppose that I have

to develop in windows (or Linux) and compilate to diferents platforms)You
can develop on either and then port to the other, or develop on both
concurrently. (Building and testing the application on all the platforms
you intend to support as you go would probably be a good idea, as it’ll
help you catch any problems that might come up early on.)

Is Netbeans IDE recommended for use SDL?Can’t really answer this question
(I’ve never used Netbeans), but I don’t see why it wouldn’t be.–
View this message in context: http://www.nabble.com/Hi-tp22802789p22805213.html
Sent from the SDL mailing list archive at Nabble.com.

Hey,

I use Code::Blocks, which is free, open-source and runs on Linux, Windows and MacOS. You just have to change the build target’s libraries, and you can use the same project files.

1.3 isn’t completely finished yet, it’s at the polishing stage, but I would go that route, personally.

1.2 is stable, but is starting to show its age a bit.

As for the installation and intro to coding with SDL, I recommend you look at these tutorials:
http://lazyfoo.net/SDL_tutorials/index.php

Good luck,
Pat________________________________
From: fran@ikasplay.com (Francisco Bodego Franco)
To: sdl at lists.libsdl.org
Sent: Tuesday, March 31, 2009 4:58:21 AM
Subject: [SDL] Hi

I am new in SDL world and I will present
myself. I work in a small company in San Sebastian (Spain), we develop
educational video games, until now we develop using Java language because the
people says that is multiplatform and powerfull but is very slow? for
this, now we are starting to develop games with the SDL library, we want to
develp games for windows (XP, VISTA, Seven) and diferente distros of Linux.
I need some help to start, for example.
What library have I to download, SDL 1.2 or
SDL 1.3? (we use the library for commercial purpose and not for free aplications)
What have I do to develop games to windows
and linux? (I suppose that I have to develop in windows (or Linux) and
compilate to diferents platforms)
Is Netbeans IDE recommended for use SDL?

Thanks for your answers
FRAN

__________ Informaci?n de ESET NOD32 Antivirus, versi?n de la base de firmas de virus 3977 (20090331) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

Jesse, what on Earth happened to your reply email? The >s are so mixed up!On Tue, Mar 31, 2009 at 12:12 PM, Jesse A. wrote:

What library have I to download, SDL 1.2 or SDL 1.3? (we use the library for

commercial purpose and not ?for free aplications)SDL 1.2.13 is stable and
mature, but is no longer being actively developed (aside from bug fixes
and other basic maintenance). SDL 1.3 is under active development, and
AFAIK is still a work in progress. If this is for software that you intend
to release commercially, I think that SDL 1.2.13 would be your best bet
at this point (although I may be wrong about this - perhaps one of the SDL
devs will offer you some advice on this).

What have I do to develop games to windows and linux?What about OS X? Since
you’re going the SDL route, targeting all three platforms shouldn’t be much
more work than targeting only Windows and Linux.
(I suppose that I have

to develop in windows (or Linux) and compilate to diferents platforms)You
can develop on either and then port to the other, or develop on both
concurrently. (Building and testing the application on all the platforms
you intend to support as you go would probably be a good idea, as it’ll
help you catch any problems that might come up early on.)

Is Netbeans IDE recommended for use SDL?Can’t really answer this question
(I’ve never used Netbeans), but I don’t see why it wouldn’t be.

View this message in context: http://www.nabble.com/Hi-tp22802789p22805213.html
Sent from the SDL mailing list archive at Nabble.com.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


http://codebad.com/

until now we develop using Java language because the people says that is
multiplatform and powerfull but is very slow?

yea… java is so damn powerful noone made a computer fast enough to cope
with the force of full java (hides)

well done my friend you have found the light at the end of the multiplatform
tunnel welcome to SDL! may you live long and prosper!

Welcome!

I’m the author of Tux Paint: http://www.tuxpaint.org/
part of Tux4Kids educational project: http://tux4kids.alioth.debian.org/
all of which use libSDL and are multiplatform (Windows, Mac OS X, Linux, BeOS).On Tue, Mar 31, 2009 at 12:58:21PM +0200, Francisco Bodego Franco wrote:

I am new in SDL world and I will present myself. I work in a small company
in San Sebastian (Spain), we develop educational video games,


-bill!
“Tux Paint” - free children’s drawing software for Windows / Mac OS X / Linux!
Download it today! http://www.tuxpaint.org/

Welcome Fran,

I suggest that you use SDL 1.2, since the (external) documentation exists
and tutorials are plentiful. If you need extra features (multi-window
support, hardware accelerated 2d, etc.), then you should use SDL 1.3. SDL
is often used as a base for programs that use OpenGL, so if you’re in that
situation, you would do well with either version of SDL. Both versions are
under the LGPL, which means that they can both be used for commercial
projects (when dynamically linked or the license is otherwise fulfilled).

To develop on Windows and Linux, I suggest that you choose one platform to
develop on and regularly test your project on the other platform. Just try
to avoid functions that are declared in windows.h or lie outside of the C or
C++ standard. If you get stuck where the SDL documentation doesn’t hold the
answer, you can come here and we’ll do our best to help.

Netbeans should be fine. I too use Code::Blocks, but if you’re comfortable
with Netbeans, then I don’t see why you should switch.

Jonny D

2009/3/31 Francisco Bodego Franco > I am new in SDL world and I will present myself. I work in a small

company in San Sebastian (Spain), we develop educational video games, until
now we develop using Java language because the people says that is
multiplatform and powerfull but is very slow? for this, now we are starting
to develop games with the SDL library, we want to develp games for windows
(XP, VISTA, Seven) and diferente distros of Linux.

I need some help to start, for example.

What library have I to download, SDL 1.2 or SDL 1.3? (we use the library
for commercial purpose and not for free aplications)

What have I do to develop games to windows and linux? (I suppose that I
have to develop in windows (or Linux) and compilate to diferents platforms)

Is Netbeans IDE recommended for use SDL?

Thanks for your answers

FRAN

__________ Informaci?n de ESET NOD32 Antivirus, versi?n de la base de
firmas de virus 3977 (20090331) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Jesse, what on Earth happened to your reply email? The >s are so mixed up!

Hm. I posted the reply from nabble.com, and it looks fine here. Maybe I did
something wrong that caused it not to format correctly in email form…–
View this message in context: http://www.nabble.com/Hi-tp22802789p22813032.html
Sent from the SDL mailing list archive at Nabble.com.

And if I use Code::Block for commercial purpose, the code that I generate is GPL?

I don?t want this?De: sdl-bounces at lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org] En nombre de Patryk Bratkowski
Enviado el: martes, 31 de marzo de 2009 19:21
Para: A list for developers using the SDL library. (includes SDL-announce)
Asunto: Re: [SDL] Hi

Hey,

I use Code::Blocks, which is free, open-source and runs on Linux, Windows and MacOS. You just have to change the build target’s libraries, and you can use the same project files.

1.3 isn’t completely finished yet, it’s at the polishing stage, but I would go that route, personally.

1.2 is stable, but is starting to show its age a bit.

As for the installation and intro to coding with SDL, I recommend you look at these tutorials:
http://lazyfoo.net/SDL_tutorials/index.php

Good luck,
Pat


From: @Francisco_Bodego_Fra (Francisco Bodego Franco)
To: sdl at lists.libsdl.org
Sent: Tuesday, March 31, 2009 4:58:21 AM
Subject: [SDL] Hi

I am new in SDL world and I will present myself. I work in a small company in San Sebastian (Spain), we develop educational video games, until now we develop using Java language because the people says that is multiplatform and powerfull but is very slow? for this, now we are starting to develop games with the SDL library, we want to develp games for windows (XP, VISTA, Seven) and diferente distros of Linux.

I need some help to start, for example.

What library have I to download, SDL 1.2 or SDL 1.3? (we use the library for commercial purpose and not for free aplications)

What have I do to develop games to windows and linux? (I suppose that I have to develop in windows (or Linux) and compilate to diferents platforms)

Is Netbeans IDE recommended for use SDL?

Thanks for your answers

FRAN

__________ Informaci?n de ESET NOD32 Antivirus, versi?n de la base de firmas de virus 3977 (20090331) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

__________ Informaci?e ESET NOD32 Antivirus, versi?e la base de firmas de virus 3979 (20090331) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

2009/4/1 Francisco Bodego Franco :

And if I use Code::Block for commercial purpose, the code that I generate is
GPL?

I don?t want this?

Copyrights control (mostly) redistribution, so unless you somehow
manage to redistribute Code::Block itself as part of your product
(!!!), you’re in the clear.

What you DO have to pay attention to is libraries (the GCC compiler is
GPL, but has a special clause to say that programs it generated,
linked with its runtime libraries, are not covered by the GPL, so
you’re clear)… SDL is LGPL, for example, which is a weaker version
of the GPL, but there still are some restrictions you have to abide by
(basically, you have to provide a way for the user of your product to
replace the libsdl you’re using with another one that he can modify as
he sees fit, and you have to make the source code of the version of
SDL that you’re using available, on your web site or on the
distribution media of your product). Galaxy Gameworks
(http://www.galaxygameworks.com/), Sam’s company, can sell you a
commercial license that frees you from those obligations, among other
things.

These restrictions seem onerous, but it’s not all that difficult. For
example, if you simply use the DLL version of SDL (or the .so on
Linux, or the framework on Mac OS X, and so on) and provide the
sources for the version that you used (with any modifications you
might have made to it), a user is then able to rebuild the DLL and
replace it in your game directory, for example, fulfilling that
requirement of the LGPL. So all that you really need is just a bit of
web space to put the source code on, make sure to avoid static
linking, and you should be good to go.–
http://pphaneuf.livejournal.com/

No. Not even if you use the GNU compilers. You release your program under whatever license you please.

As it is, Code::Blocks can use various compilers including Intel, Borland and the Digital Mars D compiler.— On Wed, 4/1/09, Francisco Bodego Franco wrote:

From: Francisco Bodego Franco
Subject: Re: [SDL] Hi
To: “‘A list for developers using the SDL library. (includes SDL-announce)’”
Date: Wednesday, April 1, 2009, 3:42 PM
And if I use Code::Block for commercial purpose, the code
that I generate is GPL?

I don?t want this?

De: sdl-bounces at lists.libsdl.org
[mailto:sdl-bounces at lists.libsdl.org] En nombre de Patryk
Bratkowski
Enviado el: martes, 31 de marzo de 2009 19:21
Para: A list for developers using the SDL library.
(includes SDL-announce)
Asunto: Re: [SDL] Hi

Hey,

I use Code::Blocks, which is free, open-source and runs on
Linux, Windows and MacOS. You just have to change the build
target’s libraries, and you can use the same project
files.

1.3 isn’t completely finished yet, it’s at the
polishing stage, but I would go that route, personally.

1.2 is stable, but is starting to show its age a bit.

As for the installation and intro to coding with SDL, I
recommend you look at these tutorials:
http://lazyfoo.net/SDL_tutorials/index.php

Good luck,
Pat


From: Francisco Bodego Franco
To: sdl at lists.libsdl.org
Sent: Tuesday, March 31, 2009 4:58:21 AM
Subject: [SDL] Hi

I am new in SDL world and I will present myself. I work in
a small company in San Sebastian (Spain), we develop
educational video games, until now we develop using Java
language because the people says that is multiplatform and
powerfull but is very slow? for this, now we are starting
to develop games with the SDL library, we want to develp
games for windows (XP, VISTA, Seven) and diferente distros
of Linux.

I need some help to start, for example.

What library have I to download, SDL 1.2 or SDL 1.3? (we
use the library for commercial purpose and not for free
aplications)

What have I do to develop games to windows and linux? (I
suppose that I have to develop in windows (or Linux) and
compilate to diferents platforms)

Is Netbeans IDE recommended for use SDL?

Thanks for your answers

FRAN

__________ Informaci?n de ESET NOD32 Antivirus, versi?n
de la base de firmas de virus 3977 (20090331) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com


Informaci_______________________________________________
SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Hey mailing list guys, tell me something if I am telling bullsh*ts! :wink:

I think GPL licence is on the application you are using and/or the libraries
you are planning to link against, i.e. SDL over FLTK over GTK+ over QT and
NOT the compiler you are using (gcc or g++) or the tools you are planning to
manage your project (Code::Blocks or Eclipse or whatever…)

Best regards,
GianlucaOn Wednesday 01 April 2009 17:42:03 Francisco Bodego Franco wrote:

And if I use Code::Block for commercial purpose, the code that I generate
is GPL?

I don?t want this?

And if I use Code::Block for commercial purpose, the code that I generate is
GPL?

Copyrights control (mostly) redistribution, so unless you somehow
manage to redistribute Code::Block itself as part of your product
(!!!), you’re in the clear.

Oh, yes, forgot to mention…

I’m not a lawyer. :slight_smile:

Some more info: http://en.wikipedia.org/wiki/LGPLOn Wed, Apr 1, 2009 at 11:54 AM, Pierre Phaneuf <@Pierre_Phaneuf> wrote:


http://pphaneuf.livejournal.com/

2009/4/1 Francisco Bodego Franco :

And if I use Code::Block for commercial purpose, the code that I generate is
GPL?

Here is a good “tutorial” for the GPL:

http://openacs.org/about/licensing/open-source-licensing--
http://codebad.com/