Sign in to follow this  
timorgizer

Ideas for adding functionality to SDL

Recommended Posts

timorgizer    122
Hello everybody I've started the research for my final year project, and I decided to add some functionality to SDL. The project is supposed to deal with audio and/or video functionality,and so far the ideas are: * Implement ray tracing functionality. * Add collision detection (with possible usage of a physics engine such as Open Dynamics Engine) I'd like to hear some oppinions about such an ideas, and if someone is familiar with SDL, and has some other ideas,tips, etc - Please throw it at me!

Share this post


Link to post
Share on other sites
Hnefi    386
I second MJP's comment. I've spent several days implementing a voxelization-based collision detection engine; if SDL could have saved me the hassle, it'd have been great.

If you could implement generalistic collision-detection primitives and routines into SDL, I'm sure many would use it.

Share this post


Link to post
Share on other sites
Structural    328
Let 'em first merge back the multiple OpenGL windows support to the stable release. ;-)

Apart from that, I believe video and audio capturing might be within the scope of a "Simple DirectMedia Layer". Collision detection and ray tracing would not be within that scope in my opinion as they are not very "media"-ish.

Since SDL is mostly wrapper code you could wrap portAudio for audio capturing. Video capturing is more difficult to get cross-platform though, and dealing with codecs might be a good challenge.



As a sidenote, and personal opinion: I don't think wrapping ODE (or portAudio for that matter) in SDL is enough of a challenge for a final year project. I don't know if your final year project in Israel is like the final internship I did at school (half a year, fulltime, one project/subject), but in that period of time wrapping ODE is a no-brainer.

Share this post


Link to post
Share on other sites
eedok    982
I'd love to see a cross platform solution for force feedback implemented into SDL, and I know I'm not alone on it.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this