SFML community forums

General => General discussions => Topic started by: Tank on May 09, 2015, 08:01:10 pm

Title: SFML 2.3 released!
Post by: Tank on May 09, 2015, 08:01:10 pm
SFML 2.3

After months of hard work the SFML development team is pleased to announce the release of SFML 2.3 (Simple and Fast Multimedia Library).

The release contains many new features and bugfixes. Some highlights and important changes:
You can find the full changelog, including detailed descriptions and links for all new features and bugfixes, here: http://www.sfml-dev.org/changelog.php#sfml-2.3
Compatibility:
Known issues:
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!
Title: Re: SFML 2.3 released!
Post by: eXpl0it3r on May 09, 2015, 08:01:34 pm
Yay! ;D
Title: Re: SFML 2.3 released!
Post by: binary1248 on May 09, 2015, 08:09:54 pm
;D
Title: Re: SFML 2.3 released!
Post by: G. on May 09, 2015, 08:14:28 pm
Great. :)

If I'm not mistaken, glew shouldn't be linked anymore when static. (but it still is in the tutorials (http://www.sfml-dev.org/tutorials/2.3/start-cb.php))
Title: Re: SFML 2.3 released!
Post by: Lo-X on May 09, 2015, 08:22:59 pm
Yayayayayay!!
Title: Re: SFML 2.3 released!
Post by: GCodergr on May 09, 2015, 11:46:58 pm
Awesome!  :)
Title: Re: SFML 2.3 released!
Post by: eXpl0it3r on May 10, 2015, 12:26:50 am
If I'm not mistaken, glew shouldn't be linked anymore when static. (but it still is in the tutorials (http://www.sfml-dev.org/tutorials/2.3/start-cb.php))
Thanks for pointing it out. I fixed it! :)
Title: Re: SFML 2.3 released!
Post by: zmertens on May 10, 2015, 12:46:41 am
Congrats on all the hard work! I'm going to start testing it out right now.  8)
Title: Re: SFML 2.3 released!
Post by: SeriousITGuy on May 11, 2015, 11:34:31 am
Thanks again guys, will start working with it this week.
Title: Re: SFML 2.3 released!
Post by: LD_FLO on May 13, 2015, 03:56:49 pm
What are your projects now ?
Title: Re: SFML 2.3 released!
Post by: eXpl0it3r on May 13, 2015, 04:48:03 pm
What kind of projects do you mean?
Title: Re: SFML 2.3 released!
Post by: Meteorhead on May 13, 2015, 09:35:33 pm
Hi!

Great work indeed. I picked up SFML again after a few years, and was glad to find that the project really took off.

I am developing an OpenCL-OpenGL interop application, and sadly I need the C++11 alignof/alignas operators that are only available in VS2015. Simply linking to the VS2013 binaries of SFML fails miserably. I either have OpenGL window, or properly aligned structs. However, building the libs comes with great pain and cascade of yak shaving.

The audio and graphics libs fail with the following errors:

1>------ Build started: Project: sfml-audio, Configuration: Release x64 ------
2>------ Build started: Project: sfml-graphics, Configuration: Release x64 ------
1>     Creating library C:/Users/nagy-_000/Build/SFML/VS14/lib/Release/sfml-audio.lib and object C:/Users/nagy-_000/Build/SFML/VS14/lib/Release/sfml-audio.exp
2>     Creating library C:/Users/nagy-_000/Build/SFML/VS14/lib/Release/sfml-graphics.lib and object C:/Users/nagy-_000/Build/SFML/VS14/lib/Release/sfml-graphics.exp
1>flac.lib(stream_decoder.obj) : error LNK2019: unresolved external symbol __iob_func referenced in function FLAC__stream_decoder_reset
1>flac.lib(stream_encoder.obj) : error LNK2001: unresolved external symbol __iob_func
1>flac.lib(win_utf8_io.obj) : error LNK2001: unresolved external symbol __iob_func
1>flac.lib(bitreader.obj) : error LNK2019: unresolved external symbol fprintf referenced in function FLAC__bitreader_dump
1>flac.lib(bitwriter.obj) : error LNK2001: unresolved external symbol fprintf
1>flac.lib(win_utf8_io.obj) : error LNK2019: unresolved external symbol vsnprintf_s referenced in function local_vsnprintf
1>MSVCRT.lib(vsnprintf_s.obj) : error LNK2001: unresolved external symbol vsnprintf_s
1>MSVCRT.lib(vsnprintf_s.obj) : error LNK2001: unresolved external symbol _vsnprintf_s
1>C:\Users\nagy-_000\Build\SFML\VS14\lib\Release\sfml-audio-2.dll : fatal error LNK1120: 4 unresolved externals
2>freetype.lib(bdf.obj) : error LNK2019: unresolved external symbol sprintf referenced in function _bdf_parse_properties
2>jpeg.lib(jerror.obj) : error LNK2001: unresolved external symbol sprintf
2>jpeg.lib(jerror.obj) : error LNK2019: unresolved external symbol __iob_func referenced in function output_message
2>jpeg.lib(jmemmgr.obj) : error LNK2019: unresolved external symbol sscanf referenced in function jinit_memory_mgr
2>C:\Users\nagy-_000\Build\SFML\VS14\lib\Release\sfml-graphics-2.dll : fatal error LNK1120: 3 unresolved externals
3>------ Skipped Build: Project: INSTALL, Configuration: Release x64 ------
3>Project not selected to build for this solution configuration
========== Build: 0 succeeded, 2 failed, 6 up-to-date, 1 skipped ==========


I started to build libFLAC statically, which in turn depends on ogg... and all the solution files they provide are not so friendly... and I haven't even reached libJPEG.

Could someone with Solution files all setup for SFML building with all it's extern deps be an amazing fellow and compile them with VS2015 RC? It is RC afterall. Any other suggestions what I might do?
Title: Re: SFML 2.3 released!
Post by: zsbzsb on May 14, 2015, 03:29:42 am
Quote
Simply linking to the VS2013 binaries of SFML fails miserably

This is not supported at all. You must compile SFML yourself if you want to use it with VS2015.

Quote
Could someone with Solution files all setup for SFML building with all it's extern deps be an amazing fellow and compile them with VS2015 RC?

Just do it yourself.... follow the guide and use CMake, if you insist on using unreleased compilers you should be capable of buildings libs for them yourself.
Title: Re: SFML 2.3 released!
Post by: Sub on May 17, 2015, 11:37:41 pm
Whew!  Congrats guys, this is pretty awesome.
Title: Re: SFML 2.3 released!
Post by: XtremePrime on May 19, 2015, 03:06:31 am
Yay! Congrats :3
Title: Re: SFML 2.3 released!
Post by: Jabberwocky on May 20, 2015, 12:21:55 am
Gratz guys, thanks for all the hard work!
Title: Re: SFML 2.3 released!
Post by: user123 on May 23, 2015, 09:21:41 pm
It would be great if you could make the new version available with the NuGet plugin for Visual Studio 2013 express, it would make it far more beginner-friendly
Title: Re: SFML 2.3 released!
Post by: eXpl0it3r on May 23, 2015, 10:43:53 pm
SFML has been added to NuGet by someone unknown to us, if the version is not uptodate you might contact the maintainer and ask for an update.
Title: Re: SFML 2.3 released!
Post by: user123 on May 27, 2015, 08:12:39 pm
SFML has been added to NuGet by someone unknown to us, if the version is not uptodate you might contact the maintainer and ask for an update.
It only displays the creators name (Laurent Gomila or something) in the window, there is no information of the person who uploaded it sadly

edit: nvm found it

https://www.nuget.org/packages/sfml-graphics/ContactOwners
Title: Binaries for VS 2015
Post by: daltostronic on May 29, 2015, 12:54:43 pm
Hi guys, I've prepared the binaries for Visual Studio 2015. If anybody's interested, here's the archive: http://share.daltostronic.com/SFML-2.3-vs2015-binaries.zip Not everything tested, but every lib works fine for me (system, window, graphic, audio, network). Use it wisely and don't rely on it unless you formerly check if everything you need works. Also if you'd like to code with Visual Studio 2015 but with officially built libs, you can install vs2013 Platform Tools (ver. 120) and choose project's General -> Platform Toolset -> v120. Cheers! :)
Title: Re: SFML 2.3 released!
Post by: Ganado on June 09, 2015, 01:08:32 am
This sounds great! Will try out the new features when I get the chance.
Great to hear you can get a core context now, I'll have to test it later to see if it works with 4.x as well.