SDL port for the Google Native Client SDK

Hi,

It seems there is some SDL port already here:
http://code.google.com/p/nativeclient/source/browse#svn/trunk/src/third_party/sdl%3Fstate%3Dclosed

(Only the binaries there.)

Although I haven’t found the source of it nor the change set to the original SDL sources. And neither any documentation.

Does anyone have some references to it? I have read elsewhere (related to the Quake port to NaCl) that this SDL port is somewhat restricted.

I’m also interested in an OpenAL port (probably based on the OpenAL Soft implementation).

Have someone already ported a SDL game to NaCl? Can someone share some experiences?

Thanks,
Albert

These binaries just look like the standard release binaries.On Mon, Jul 5, 2010 at 11:07 AM, albert wrote:

Hi,

It seems there is some SDL port already here:
http://code.google.com/p/nativeclient/source/browse#svn/trunk/src/third_party/sdl%3Fstate%3Dclosed

(Only the binaries there.)

Although I haven’t found the source of it nor the change set to the original
SDL sources. And neither any documentation.

Does anyone have some references to it? I have read elsewhere (related to
the Quake port to NaCl) that this SDL port is somewhat restricted.

I’m also interested in an OpenAL port (probably based on the OpenAL Soft
implementation).

Have someone already ported a SDL game to NaCl? Can someone share some
experiences?

Thanks,
Albert


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


-Sam Lantinga, Founder and President, Galaxy Gameworks LLC

Sam Lantinga escribi?:

These binaries just look like the standard release binaries.
Well, do they work?–
Roger D. Vargas
Gentoo Linux 2009.0
Using Gentoo Linux 2008.0, Ogre 1.7.1
Powered by Core 2 Duo E4500 2.2GHz, 2Gb RAM, Radeon HD5770
http://gpnfn.blogspot.com, The news for game programming newbies


LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y m?viles desde 1 c?ntimo por minuto.
http://es.voice.yahoo.com

I doubt that they work just out of the box. Afaik, the nexe format is a bit different. Also, not the full POSIX layer or libc is available. And I think you need to use the special NaCl functions to access the screen and to get input events. And you must use their special compiler because it must use some restricted set of x86 assembler (to ensure that it can be sandboxed) – the unmodified GCC and other compilers don’t work yet.

albert escribi?:

I doubt that they work just out of the box. Afaik, the nexe format is a
bit different. Also, not the full POSIX layer or libc is available. And
I think you need to use the special NaCl functions to access the screen
and to get input events. And you must use their special compiler because
it must use some restricted set of x86 assembler (to ensure that it can
be sandboxed) – the unmodified GCC and other compilers don’t work yet.

So, some heavy porting work is required, and such work isnt being made yet?–
Roger D. Vargas
Gentoo Linux 2009.0
Using Gentoo Linux 2008.0, Ogre 1.7.1
Powered by Core 2 Duo E4500 2.2GHz, 2Gb RAM, Radeon HD5770
http://gpnfn.blogspot.com, The news for game programming newbies


LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y m?viles desde 1 c?ntimo por minuto.
http://es.voice.yahoo.com