Author Topic: SDL 2.0 Features  (Read 1400 times)

0 Members and 1 Guest are viewing this topic.

Offline coffeesoft

  • 28
  • Bip Bip
Hello.

I was reading a topic about Joystick input support, and someone of the forum talks about the new SDL implementation that is comming soon.

I was reading the new features of the SDL 2.0 and has a really good new things.
I want to ask if all the features are available when the Team does the migration or also the game must be re-coded to use them.
I´m very interested on use more than 1 audio card, just to use if is possible a second sound card to route the messages from pilots and commands to a Headphone. So music and effects can plays from the main card and the messages from the other.

Is just an example, may be other people are interesed in other new features.
If anyone can tell us something about that....

Many thanks



Here some of the new features....

These are the most important new features in SDL 2.0:

Full 3D hardware acceleration
Support for OpenGL 3.0+ in various profiles (core, compatibility, debug, robust, etc)
Support for OpenGL ES
Support for multiple windows
Support for multiple displays
Support for multiple audio devices
Android and iOS support
Simple 2D rendering API that can use Direct3D, OpenGL, OpenGL ES, or software rendering behind the scenes
Force Feedback available on Windows, Mac OS X and Linux
XInput and XAudio2 support for Windows
Atomic operations
Power management (exposes battery life remaining, etc)
Shaped windows
32-bit audio (int and float)
Simplified Game Controller API (the Joystick API is still here, too!)
Touch support (multitouch, gestures, etc)
Better fullscreen support
Better keyboard support (scancodes vs keycodes, etc).
Message boxes
Clipboard support
Basic Drag'n'Drop support
Proper unicode input and IME support
A really powerful assert macro
zlib license instead of LGPL.
Lots of old annoyances from 1.2 are gone
Many other things!


http://wiki.libsdl.org/MigrationGuide

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns