SFML community forums

Help => Graphics => Topic started by: slotdev on November 24, 2011, 06:35:46 pm

Title: New SFML rendering API
Post by: slotdev on November 24, 2011, 06:35:46 pm
Hello

Can anyone tell me what is happening with the new API stuff - how finished is it, etc? When is a sensible time to implement it in our games?

Thanks
Title: New SFML rendering API
Post by: Laurent on November 24, 2011, 06:59:21 pm
Hi

I assume that you've already read the main thread (http://www.sfml-dev.org/forum/viewtopic.php?t=5836).

The new API should be ready soon (next week?), I'm updating the API documentation and then I'll push a first version (probably in a separate repo or branch).

While people play with the new API and provide feedback, I'll optimize the internal code. Indeed, the first version will be slow, maybe even slower than the current code. I'll need to implement a states cache and some automatic batching.

Once I get enough feedback, I'll push it to the master branch of the SFML repository, thus it should be safe enough for people to start using it seriously. Hopefully this should happen before the end of the year.

After internal optimization and tweaking is done, as it was the last task in the SFML 2 roadmap, I'll prepare some packages and release a SFML 2.0 RC. While people play with the RC I'll rewrite the tutorials, and update the website a little bit.

And, finally, SFML 2.0 will officially be out at the beginning of next year :D
Title: New SFML rendering API
Post by: Groogy on November 24, 2011, 07:56:17 pm
Try to aim on releasing SFML 2.0 or the rendering API around christmas ;) Great gift to us all :D
Title: New SFML rendering API
Post by: slotdev on November 25, 2011, 12:12:16 pm
Oh yes, I forgot about that thread!! Sorry. But great news, and yes it will be a nice Xmas present. I just hope there's not toooo much work to implement it, but if it really will give an improvement in performance, then I don't mind :)

Thanks for all your work guys, you're amazing :D
Title: New SFML rendering API
Post by: Laurent on November 25, 2011, 12:27:55 pm
Quote
I just hope there's not toooo much work to implement it

Nop, that should be done quickly ;)
Title: New SFML rendering API
Post by: sbroadfoot90 on November 25, 2011, 12:29:34 pm
Quote from: "slotdev"
Thanks for all your work guys, you're amazing :D


Exactly who is on the SFML team apart from Laurent and Marco?
Title: New SFML rendering API
Post by: eXpl0it3r on November 25, 2011, 12:37:12 pm
Woho! That's really good news!
I hope it will be worth all the waiting. ;)