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

Author Topic: SFML Cross-Platform Stability?  (Read 8127 times)

0 Members and 2 Guests are viewing this topic.

JCSopko

  • Newbie
  • *
  • Posts: 19
    • View Profile
SFML Cross-Platform Stability?
« on: November 06, 2010, 08:19:01 pm »
I've used SFML in the past and fell in love with its simplicity and versatility but I'm concerned to move forward with building my own framework with it because I'm worried of Mac OS support not being solid enough.

The reason I want to use a framework is so I don't have to worry about what the framework does, I don't want to commit to using SFML if I'm going to have to play around with its insides to fix bugs for Mac every now and then.

Has anyone picked up the Mac OS port to ensure better future stability?

If not does anyone have any suggestions for a library with strong Win/Mac/Linux support that's similar to SFML?

My only alternative option right now is Allegro.





TL;DR.

Need high level C++ 2d graphics library with solid support for Win/Mac/Linux. Recommend please.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
SFML Cross-Platform Stability?
« Reply #1 on: November 06, 2010, 08:31:46 pm »
What about SDL?
Laurent Gomila - SFML developer

JCSopko

  • Newbie
  • *
  • Posts: 19
    • View Profile
SFML Cross-Platform Stability?
« Reply #2 on: November 06, 2010, 08:48:29 pm »
A little too low level for my tastes and it's Mac port is technically third party. I was using it actually and was porting my SFML framework to SDL but I was getting frustrated with how much lower leveled SDL is.

SFML's ease of use is one of the best I've ever run into.

what to do T_T

Laurent do you know if current SFML stable release runs ok on new Mac OS Lion?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
SFML Cross-Platform Stability?
« Reply #3 on: November 06, 2010, 09:00:36 pm »
By the way, the Mac OS X port of SFML 1.6 is pretty stable, and the SFML 2 port is actively maintained and will soon be usable.
Laurent Gomila - SFML developer

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
SFML Cross-Platform Stability?
« Reply #4 on: November 06, 2010, 09:02:32 pm »
I have no idea about Lion (I didn't even know about it :D), but if it works on Tiger it should be ok I think.
Laurent Gomila - SFML developer

JCSopko

  • Newbie
  • *
  • Posts: 19
    • View Profile
SFML Cross-Platform Stability?
« Reply #5 on: November 06, 2010, 09:05:03 pm »
Thanks a bunch Luarent. A few more questions for clarification:

-So SFML 2 is actively maintained on all the platforms, Win/Mac/Linux?

-How difficult is it porting from SFML 1.6 to SFML2?

-Sorry for this one =p Any benchmark for when SFML2 will be stable? =D

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
SFML Cross-Platform Stability?
« Reply #6 on: November 06, 2010, 09:12:32 pm »
Quote
-So SFML 2 is actively maintained on all the platforms, Win/Mac/Linux?

Yes. I'm maintaining the Windows and Linux version, and currently Hiura (he's french) is working on the Mac OS X port.

Quote
-How difficult is it porting from SFML 1.6 to SFML2?

I would say it's easy, but it depends what SFML modules and classes you use.

Quote
-Sorry for this one =p Any benchmark for when SFML2 will be stable? =D

The performances of the graphics module have already been improved in SFML 2, and it might change again before the public release.
For sure I'll post a benchmark of SFML 1 vs SFML 2 when it's stable 8)
Laurent Gomila - SFML developer

JCSopko

  • Newbie
  • *
  • Posts: 19
    • View Profile
SFML Cross-Platform Stability?
« Reply #7 on: November 06, 2010, 09:19:12 pm »
Awesome thank you!

sorry for last question misunderstanding, I meant how long until you think it will be released as a stable version.

I really appreciate all the work you guys do by the way. =] nice work.

Ceylo

  • Hero Member
  • *****
  • Posts: 2325
    • View Profile
    • http://sfemovie.yalir.org/
    • Email
SFML Cross-Platform Stability?
« Reply #8 on: November 06, 2010, 09:35:06 pm »
Quote from: "JCSopko"
Laurent do you know if current SFML stable release runs ok on new Mac OS Lion?

:lol: Would you be running a developer preview ? I'm asking that because Mac OS X Lion is not event released (and is not expected before spring 2011).

Anyway if you're not convinced about the Mac port, you should search for the reported issues on this forum and make your own opinion :) .
Want to play movies in your SFML application? Check out sfeMovie!

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
SFML Cross-Platform Stability?
« Reply #9 on: November 06, 2010, 10:13:19 pm »
Quote
sorry for last question misunderstanding, I meant how long until you think it will be released as a stable version.

Depends what you mean by "stable":
- public release: a few months I think
- stable public API: a little less few months
- stable internally (no bugs): it is already stable
Laurent Gomila - SFML developer

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Posts: 4321
    • View Profile
    • Email
SFML Cross-Platform Stability?
« Reply #10 on: November 06, 2010, 11:32:18 pm »
Quote from: "Laurent"

Yes. I'm maintaining the Windows and Linux version, and currently Hiura (he's french) is working on the Mac OS X port.
I'm not French.  :P but anyway, about Lion from what I've heard the futur port for SFML should work on it. I don't have the posibility to check it ou yet as I've got only the developer release 10.6.5 as iOS devloper. But the past has shown that Apple cares a lot about backward compatibility so we should not be disappointed. :wink:
SFML / OS X developer

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
SFML Cross-Platform Stability?
« Reply #11 on: November 07, 2010, 12:00:57 am »
Quote
I'm not French

Sorry :lol:
I meant "french speaking".
Laurent Gomila - SFML developer

JCSopko

  • Newbie
  • *
  • Posts: 19
    • View Profile
SFML Cross-Platform Stability?
« Reply #12 on: November 08, 2010, 12:56:05 am »
Thanks Laurent, Ceylo, and Hiura. I appreciate the help and responses. I've been porting my applications from SFML 1.6 to SFML2 without any problems and am satisfied with the stability of SFML2. =]

@Ceylo I wish I was running a developer preview =]