A question about migration my application to SDL

Hi all,

I’m in the process of redesigning my application, and I’m considering
SDL (which I’ve used for another, much smaller application), but
before going ahead with it, there are some uncertainties I need to
clarify. I hope someone on this list can help me with that :

  • does hardware accelerated fullscreen multimonitor support work in
    SDL 1.3 ? I know that it does NOT work in 1.2 and I really need it. My
    current version relies on DirectX (which makes it a windows-only
    application, and I want to make it portable to MacOS X) to achieve the
    multimon features

  • how stable is it for simple 2D hardware accelerated blitting ? I
    will mostly use this (+ sounds)

  • I wrote another application about a year ago wit hSDL 1.2, and it
    was a real PITA to get SDL compiled on mac… is this also the case
    with 1.3 ? I’ve looked on the website (libsdl.org) and apart from an
    svn link, there seem to be no “installable” libraries/framework that I
    can directly link to form my application. Is there some instruction
    set on getting 1.3 compiled on windows AND mac ?

  • what about other sublibraries such as SDL_ttf, SDL_image and
    SDL_mixer ? I can’t find any download links for a 1.3-compatible
    versin, let alone compilation instructions…

I know that simply getting the compiler right will be the "hardest"
part in terms of frustration, and i really want to avoid pulling my
hair out on something that turned out to be unavailable/impossible
from the start…

thanks in advance !

jeroen

I know that it does NOT work in 1.2 and I really need it. My current version
relies on DirectX (which makes it a windows-only application, and I want to
make it portable to MacOS X) to achieve the multimon features

opengl is also a portable option that works with sdl 1.2 and possible 1.3,
i am not sure how integrated it is with sdl 1.3.

  • I wrote another application about a year ago wit hSDL 1.2, and it was a
    real PITA to get SDL compiled on mac… is this also the case with 1.3 ? I’ve
    looked on the website (libsdl.org) and apart from an svn link, there seem to
    be no “installable” libraries/framework that I can directly link to form my
    application. Is there some instruction set on getting 1.3 compiled on windows
    AND mac ?

i have never had a problem with sdl-1.2 on mac.

I know that simply getting the compiler right will be the “hardest” part in
terms of frustration, and i really want to avoid pulling my hair out on
something that turned out to be unavailable/impossible from the start…

i dont understand what you mean by getting the compiler right.On Wed, 29 Jul 2009, jeroen clarysse wrote:

I know that it does NOT work in 1.2 and I really need it. My
current version relies on DirectX (which makes it a windows-only
application, and I want to make it portable to MacOS X) to achieve
the multimon features

opengl is also a portable option that works with sdl 1.2 and
possible 1.3, i am not sure how integrated it is with sdl 1.3.

if openGL integration we’re not up-to-par in 1.3, would that mean “no
hardware accelerated bltting” ? the application is meant to be used
for psychology experiments, and is very much time-critical…

I know that simply getting the compiler right will be the "hardest"
part in terms of frustration, and i really want to avoid pulling my
hair out on something that turned out to be unavailable/impossible
from the start…

i dont understand what you mean by getting the compiler right.

I mainly mean “setting all file, compiler and project options so that
the code compiles”… with 1.2, it took me a full day to figure out
which packages to include where form specific locations on my
filesystem. Almost gave up on it :frowning: must admit that i’m not an expert
in this field)