Quote Originally Posted by paulfjeld View Post
I don't know if this is a good thing but FPC makes it possible for me to write simple code w/ SDL and do what I need it to do but I am stuck with old style API stuff like OpenGL 2.1 and the old Jedi SDL headers. I am trying to use 2.1 in a modern style (eg: VBOs not display lists) and hope it stays relevant for a while longer. I don't see any upside to "Delphi on the mac" but I do worry that FPC remains just a hobby for Florian and his cohorts of exceptional programmers. I love the clarity of Pascal. C (++,#,Objective, etc.) just bugs the hell out of me, but I can see a future where I have to spend months getting my C chops back and running "p2c" on all my code. Hope it doesn't happen...
You are going to have problems with JEDI-SDL which uses SDL 1.2.x headers on the Mac. Mainly you will not be able to go fullscreen. I know from experience using the older SDL 1.2.x for one of my projects that does compile and run for both Windows and Mac under Lazarus. If you can update the headers or (re)write a new set of headers for the 2.x specs that would offer you a solution, but I'm afraid that my old friend's SDL based library project has seen better days.

It is and still remains a great library to learn game programming though! Esp. on Windows!

As for VBOs, weeeelllll I thought those were depreciated in favour of older and possibly even some newer methods? Can someone chip in on this? Sascha, Luuk, Yuriy?

I myself stuck to Display lists on my own Win/Mac projects and the performance boost from immediate mode was still very nice. Of course this all depends on what type of graphics you are doing I would assume.

FPC is what it is. That's what makes it both great and not as great as it "could be." Very east to talk to guys though. Even more so if you speak German.