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

Author Topic: State of OSX version?  (Read 3478 times)

0 Members and 1 Guest are viewing this topic.

Dann77uk

  • Newbie
  • *
  • Posts: 3
    • View Profile
State of OSX version?
« on: September 09, 2009, 01:56:19 pm »
Hey guys. I just discovered SFML and after browsing the forums and docs, I have some questions. Sorry if these have been answered but I couldn't see them.

I'm developing cross-patform applications although my emphasis is on the Mac as that is my primary development platform. I have an extensive cross-platform C++ framework for doing everything from vector math to physics simulation (using ODE) to xml parsing. So I don't want to be forced to use some other libraries versions of Vector3d etc.

I use QtCreator with GCC as my development platform (MinGW on Windows). I cannot stand XCode!

Anyway I started using GLUT and then FreeGLUT for my OpenGL rendering and recently I switched to GLFW which I like very much. But GLFW has issues with both OSX 10.5 and 10.6 and will probably never be fixed.

I don't like bloated frameworks like Ogre or Illricht which try to do everything.

So I'm looking at SFML to replace GLFW.

1) What issues exist with the OSX version? Does it work with Snow Leopard?

2) Does SFML support contextual menus like GLUT?

3) Does SFML support the mouse scroll wheel?

4) Does SFML support full-screen rendering?

5) Is SFML 64bit clean?

Browsing the forums I've seen people state things like 'the Mac port is broken' which isn't encouraging! And yet the installer provides XCode templates?

Any help appreciated!

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
State of OSX version?
« Reply #1 on: September 09, 2009, 02:12:39 pm »
Hi

The Mac OS X port of the 1.x branch is ok, but we're looking for someone to maintain it for the SFML 2.0 branch (which is still in progress).
Ceylo - the current Mac OS X maintainer - will be able to tell you more about that.

2) What kind of contextual menus do GLUT support? There's no GUI stuff in SFML (but there are several very good external GUI add-ons for SFML here)

3) Yes

4) Yes

5) Yes
Laurent Gomila - SFML developer

Dann77uk

  • Newbie
  • *
  • Posts: 3
    • View Profile
State of OSX version?
« Reply #2 on: September 09, 2009, 03:15:11 pm »
Thanks for the clarifications!

I don't see an OSX download in the 1.5 downloads section?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
State of OSX version?
« Reply #3 on: September 09, 2009, 03:28:01 pm »
Quote
I don't see an OSX download in the 1.5 downloads section?

???
Look twice, it's there.
Laurent Gomila - SFML developer

Dann77uk

  • Newbie
  • *
  • Posts: 3
    • View Profile
State of OSX version?
« Reply #4 on: September 09, 2009, 03:29:03 pm »
Quote from: "Laurent"
Quote
I don't see an OSX download in the 1.5 downloads section?

???
Look twice, it's there.


Ah it's in the same row!  :oops:

Ceylo

  • Hero Member
  • *****
  • Posts: 2325
    • View Profile
    • http://sfemovie.yalir.org/
    • Email
Re: State of OSX version?
« Reply #5 on: September 10, 2009, 08:35:04 pm »
Quote from: "Dann77uk"
5) Is SFML 64bit clean?

I'm not positive on this point... maybe the common SFML part is, but not sure as far as the Mac OS X port is concerned. I'd need to check a few things. For now SFML is still built for i386 and ppc only, not for x86_64.
Want to play movies in your SFML application? Check out sfeMovie!

Ceylo

  • Hero Member
  • *****
  • Posts: 2325
    • View Profile
    • http://sfemovie.yalir.org/
    • Email
State of OSX version?
« Reply #6 on: September 10, 2009, 09:49:56 pm »
I tried to build SFML for x86_64 but it failed. That is due to the fact I'm using Mac OS X 10.4 SDK to keep compatibility for this OS version, which does not include every 64 bits versions of the libraries. But I wonder whether building for ppc, i386, x86_64 using the Mac OS X 10.5 SDK (and assuming I'm using features still present on Mac OS X 10.4) would work.
Want to play movies in your SFML application? Check out sfeMovie!