SFML community forums

General => General discussions => Topic started by: Dann77uk on September 09, 2009, 01:56:19 pm

Title: State of OSX version?
Post by: Dann77uk 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!
Title: State of OSX version?
Post by: Laurent 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
Title: State of OSX version?
Post by: Dann77uk 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?
Title: State of OSX version?
Post by: Laurent 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.
Title: State of OSX version?
Post by: Dann77uk 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:
Title: Re: State of OSX version?
Post by: Ceylo 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.
Title: State of OSX version?
Post by: Ceylo 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.