SFML community forums
General => General discussions => Topic started by: eXpl0it3r on August 10, 2016, 11:41:41 am
-
SFML 2.4.0
It's been nearly a year since the last patch release, so here we are again with a new SFML version!
Some highlights are:
- Added a deprecation macro and marked some functions as deprecated (http://www.sfml-dev.org/documentation/2.4.0/deprecated.php)
- The mouse cursor can now be grabbed (http://www.sfml-dev.org/documentation/2.4.0/classsf_1_1Window.php#a5b4ef8ede77531e17b7a0287fa6ff9ce)/locked inside a window
- SFML now supports geometry shaders
- As well as outlines for text
- A new API to set shader uniforms
- One can now record audio in stereo
And many more features and bugfixes of which you can find the full changelog including detailed descriptions here:
http://www.sfml-dev.org/changelog.php#sfml-2.4.0
Visit http://www.sfml-dev.org/ for download instructions and extensive documentation. We hope you enjoy this release and would love to get some feedback in our forums!
-
Great!
BTW Are there any plans for what will be in next version?
-
Text outlines, awesome! Is SFML.Net 2.2 getting an update?
-
Awesome ^^
I've been getting back into Sfml and really appreciate the work put into it (like everyone else) .
Edit
Wait - I just read the new docs - does this mean sf::shader support 3D vector and 4D matrix now?!
That's amazingly exciting news :-D
-
BTW Are there any plans for what will be in next version?
You can always checkout are milestones on GitHub (https://github.com/SFML/SFML/milestones), but keep in mind that these can change.
Is SFML.Net 2.2 getting an update?
At some point, certainly. Feel free to help update CSFML and SFML.NET.
-
Text Outlines? Neat, I don't have to render two or four slightly offset black coloured strings underneath my text to get the same effect.
Not to mention geometry shader support sounds really promising! Maybe we'll get some more smoother shapes, or even do effects such as waves without dealing with the pixel shader!
-
Is SFML.Net 2.2 getting an update?
At some point, certainly. Feel free to help update CSFML and SFML.NET.
So people are aware to help avoid work duplication, I've started doing this.
https://github.com/dabbertorres/CSFML/tree/2.4
https://github.com/dabbertorres/sfml.net/tree/2.4
-
This is great. Lots of nice fixes - this makes my life easier - good job!
-
Cool. Thanks guys.
One thing I really enjoy about the distributed SFML team is you get to follow the conversations on github. Particularly for things like the "New API to set shader uniforms" and "Multi-GPU preference" changes. That's not typically something you'd get in a non-distributed environment, where many of these conversations would happen in person, and not recorded on-line.
-
Excellent! Congratulations!
Going to switch everything to it right now... ;D
-
http://www.sfml-dev.org/documentation/2.4.0/classsf_1_1Window.php#a5b4ef8ede77531e17b7a0287fa6ff9ce
calling this function for fullscreen windows won't have any effect (fullscreen windows always grab the cursor)
This is untrue (on Windows, at least). Fullscreen windows don't necessarily automatically grab the cursor; it's free to move onto other screens/displays. Calling the function does cause the cursor to be grabbed though.
Basically, it works on fullscreen windows exactly as it does with normal windows so either that text should be changed or there is a bug to be fixed :P
Note that I am talking about actual Fullscreen style, not just large windows.
-
The behavior was like that at first on Windows, but we changed it afterwards, but it looks like the text didn't get updated. :D
-
http://www.sfml-dev.org/documentation/2.4.0/classsf_1_1Window.php#a5b4ef8ede77531e17b7a0287fa6ff9ce
calling this function for fullscreen windows won't have any effect (fullscreen windows always grab the cursor)
Btw. feel free to make a PR that removes said comment. :D
-
That's what I'm waiting for :)
https://github.com/SFML/SFML/issues/921
-
Btw. feel free to make a PR that removes said comment. :D
Done :)
https://github.com/SFML/SFML/pull/1133
-
Mind if I bump my CSFML pull (https://github.com/SFML/CSFML/pull/102)? No one from the team has commented on it yet - and I'm curious if it's being looked over or simply if no one has gotten around to it yet. :)
(Not intending to rush, just falling victim to my curiosity!)
-
I don't mind at all. Thanks for all the work you've put into. I saw it on GitHub as well. Unfortunately I'm in the middle of exams and additionally have little knowledge on CSFML.
I hope however that Laurent will get around to review it and maybe someday zsbzsb will show up again. ;)
-
Alright, no problem. Thanks for letting me know!
I've ended up doing a fair amount of C++ <-> C <-> C# binding at work, so I figured I might be able to help out a bit.
-
Hey, I've noticed you haven't added clipping masks to either this update or future ones, are you guys still considering adding this? I know, its not too awful to add it myself, its just annoying if I ever want to update.
-
Hey, I've noticed you haven't added clipping masks to either this update or future ones, are you guys still considering adding this? I know, its not too awful to add it myself, its just annoying if I ever want to update.
Yes, it's still something we want to add. However if we can't resolve remaining discussions in time, things will get pushed back, in order to not further delay the release of newer versions. I'll see whether it's something to consider again for SFML 2.5.0.