SFML, the Easy and Quick Multimedia Library simply launched SFML 3. It has been over a decade because the SFML 2 launch, and the three.0.0 department has been in growth for over 3 years. The spotlight characteristic of SFML 3 is the migration to C++ 17 (in reality C++ 17 is now required). A part of this migration features a transfer away from customized knowledge constructions and to utilizing customary C++ variations as a substitute.
Particulars of the SFML 3 launch from the SFML discussion board:
After near 12 years because the final main model of SFML got here up, it’s time for an improve!
Three years within the making, with over 1’100 commits, 41 new contributors, and quite a lot of time invested, we need to thank every and everybody who helped make SFML 3 a actuality.
An enormous thanks to Thrasher, who relentlessly pushed SFML 3 ahead and has by far contributed essentially the most time and effort-wise, with over 500 pull requests to his identify alone! A particular thanks additionally to SuperV1234 for laying the inspiration early onto which SFML 3 was constructed. 🙌Highlights
- SFML has lastly been up to date to help and use C++17 ⚙️
- The check suite has been massively expanded to 57% code protection 🧪
- OpenAL has been changed with miniaudio 🔊
- New and improved occasion dealing with APIs ⌨️
- Scissor and stencil testing 🖼️
- And extra…
See the changelog for extra particulars.
Key Hyperlinks
You possibly can study extra about SFML, SFML 3.0 launch and their transfer to C++ 17 within the video under.