Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: SFML 2.3 released!  (Read 17675 times)

0 Members and 1 Guest are viewing this topic.

Tank

  • SFML Team
  • Hero Member
  • *****
  • Posts: 1486
    • View Profile
    • Blog
    • Email
SFML 2.3 released!
« 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:
  • Added new events for handling high-precision scrolling.
  • Added support for OpenGL 3 core context creation.
  • Fixed several OpenGL and joystick issues and crashes.
  • Replaced GLEW with loader generated by glLoadGen.
  • Replaced libsndfile by Vorbis, FLAC and OGG native libraries.
  • Switched from Xlib to XCB.
  • Changed the SOVERSION to "major.minor".
  • Bumped back the OpenGL version requirement to 1.1.
  • Updated external dependencies (stb_image 2.02, FreeType 2.5.5).
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:
  • API: Compatible to all 2.x versions.
  • ABI: Possibly compatible to 2.3 and older, but not guaranteed.
Known issues:
  • Linux: sf::Event::Resized is also generated when the window is moved.
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!

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: SFML 2.3 released!
« Reply #1 on: May 09, 2015, 08:01:34 pm »
Yay! ;D
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

binary1248

  • SFML Team
  • Hero Member
  • *****
  • Posts: 1405
  • I am awesome.
    • View Profile
    • The server that really shouldn't be running
Re: SFML 2.3 released!
« Reply #2 on: May 09, 2015, 08:09:54 pm »
;D
SFGUI # SFNUL # GLS # Wyrm <- Why do I waste my time on such a useless project? Because I am awesome (first meaning).

G.

  • Hero Member
  • *****
  • Posts: 1593
    • View Profile
Re: SFML 2.3 released!
« Reply #3 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)

Lo-X

  • Hero Member
  • *****
  • Posts: 618
    • View Profile
    • My personal website, with CV, portfolio and projects
Re: SFML 2.3 released!
« Reply #4 on: May 09, 2015, 08:22:59 pm »
Yayayayayay!!

GCodergr

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: SFML 2.3 released!
« Reply #5 on: May 09, 2015, 11:46:58 pm »
Awesome!  :)

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: SFML 2.3 released!
« Reply #6 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)
Thanks for pointing it out. I fixed it! :)
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

zmertens

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Re: SFML 2.3 released!
« Reply #7 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)
The truth will set you free but first it will piss you off.

SeriousITGuy

  • Full Member
  • ***
  • Posts: 123
  • Still learning...
    • View Profile
Re: SFML 2.3 released!
« Reply #8 on: May 11, 2015, 11:34:31 am »
Thanks again guys, will start working with it this week.

LD_FLO

  • Newbie
  • *
  • Posts: 41
    • View Profile
    • Email
Re: SFML 2.3 released!
« Reply #9 on: May 13, 2015, 03:56:49 pm »
What are your projects now ?

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: SFML 2.3 released!
« Reply #10 on: May 13, 2015, 04:48:03 pm »
What kind of projects do you mean?
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

Meteorhead

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: SFML 2.3 released!
« Reply #11 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?

zsbzsb

  • Hero Member
  • *****
  • Posts: 1409
  • Active Maintainer of CSFML/SFML.NET
    • View Profile
    • My little corner...
    • Email
Re: SFML 2.3 released!
« Reply #12 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.
Motion / MotionNET - Complete video / audio playback for SFML / SFML.NET

NetEXT - An SFML.NET Extension Library based on Thor

Sub

  • Full Member
  • ***
  • Posts: 159
    • View Profile
Re: SFML 2.3 released!
« Reply #13 on: May 17, 2015, 11:37:41 pm »
Whew!  Congrats guys, this is pretty awesome.

XtremePrime

  • Newbie
  • *
  • Posts: 5
  • Just a lonely programmer
    • View Profile
    • ShadowzGames
Re: SFML 2.3 released!
« Reply #14 on: May 19, 2015, 03:06:31 am »
Yay! Congrats :3