This is not a practical question since I don;t have access to a MacOS
machine but does the SDL implementation for MacOS use GameSprokets
(which I understand to be the equivalent to DirectX, although I could be
wrong)?
-- David Snopek
This is not a practical question since I don;t have access to a MacOS
machine but does the SDL implementation for MacOS use GameSprokets
(which I understand to be the equivalent to DirectX, although I could be
wrong)?
-- David Snopek
David Snopek wrote:
This is not a practical question since I don;t have access to a MacOS
machine but does the SDL implementation for MacOS use GameSprokets
(which I understand to be the equivalent to DirectX, although I could be
wrong)?-- David Snopek
There are 2 available video drivers. One uses DrawSprocket and can do rez
switching, , hardware surfaces, and pseudo-hardware page flipping. The
other uses regular Toolbox calls and cannot change the screen resolution.
Both can do hardware palettes if you set SDL_FULLSCREEN. The DrawSprocket
driver only operates in fullscreen mode.
InputSprocket for joysticks (also optional) . The hardware surface
functions are only available in the DrawSprocket video driver.
SoundSprocket and NetSprocket are not used (nor will they ever be, in all
likelihood)
As far as similarities to DirectX, I don’t know. I suspect that DirectX has
a richer set of API’s.
HTH,
Darrell
SoundSprocket and NetSprocket are not used (nor will they ever be, in all
likelihood)
Why isn’t SoundSprocket useful? Does the Sound Manager API provide everything
we need?
Mattias Engdeg?rd wrote:
SoundSprocket and NetSprocket are not used (nor will they ever be, in all
likelihood)Why isn’t SoundSprocket useful? Does the Sound Manager API provide everything
we need?
SoundManager has it all. SoundSprocket is like OpenAL.(spatial sound playback,
etc) One could probably implement a lot of OpenAL using SoundSprocket without
much work.
Cya!
Darrell
There are 2 available video drivers. One uses DrawSprocket and can do rez
switching, , hardware surfaces, and pseudo-hardware page flipping. The
other uses regular Toolbox calls and cannot change the screen resolution.
Both can do hardware palettes if you set SDL_FULLSCREEN. The DrawSprocket
driver only operates in fullscreen mode.
I don’t know anything about SDL and OS X compatability. But there is a very
nice lib called RezLib, which can switch depth and resolution, handle gamma
fading and stuff like that. It works both in Carbon and Classic.
http://www.alienorb.com/RezLib/
InputSprocket for joysticks (also optional) . The hardware surface
functions are only available in the DrawSprocket video driver.
What about HID?-----------------------------------------------------
Jens Lindblad @Jens_Lindblad
Black holes are where God divided by zero