Not logged inOpenClonk Forum
Up Topic General / Help and Questions / OpenClonk 7.0
- - By Etched [au] Date 2015-12-13 02:11 Edited 2015-12-13 04:39
Is it possible to participate in the 7.0 alpha testing?

Edit: Mac cannot run 7.0 unfortunately. OpenGL problems. (Apple isn't updating OpenGL on mac anymore. And apparently 7.0 needs a higher version of OpenGL than 3.0. OpenGL version currently installed on my mac is 2.0.)
Parent - - By Sven2 [us] Date 2015-12-13 02:33
Sure. Download the Snapshot. We're on #openclonk and on TS.
Parent - By K-Pone [de] Date 2015-12-13 02:35
Parent - By Sven2 [us] Date 2015-12-13 02:35
New Gidl open!
Parent - - By Clonk-Karl [us] Date 2015-12-13 22:41

> And apparently 7.0 needs a higher version of OpenGL than 3.0.


No, OpenClonk should work fine with OpenGL 3.0. Since 7.0 it needs at least 3.0, though, while before 2.1 was good enough.
Reply
Parent - - By Isilkor Date 2015-12-14 13:43
Which parts of 3.0 are we using? The check at initialization still tests for 2.1.
Reply
Parent - - By Clonk-Karl [us] Date 2015-12-14 16:23
GLSL 1.30. The check should probably be changed.
Reply
Parent - - By Isilkor Date 2015-12-14 19:12
That's supported by OS X, although it's possible that we can only use it in a 3.0+ context. We might have to actively request one of those (and change all of the code that relies on removed features from pre-3.0)
Reply
Parent - By Sven2 [us] Date 2015-12-15 05:52
Yes I think we just need to request it. Could a developer with a mac try out?
Parent - - By Etched [au] Date 2015-12-15 04:11 Edited 2015-12-15 04:13
I had an error which when I looked up on the internet there was a page that said apparently 3.0 didn't support what OpenClonk needed. Pretty much all Mac's have got OpenGL 2.0 installed. Since apple doesn't update it anymore.
Parent - - By Isilkor Date 2015-12-15 12:25
Apple themselves claim they're supporting up to OpenGL 4.1 in Mavericks, and OpenGL 3.2 in Lion. I think it's really just that we need to explicitly request a proper core profile context instead of the legacy 2.1 based one we're using right now, so we can use a more recent GLSL version.
Reply
Parent - - By Isilkor Date 2015-12-15 13:01
Ok, looks like we can't create a 3.2 compatibility context on OS X. That means we're going to have to rewrite all of the code that relies on the FFP (alpha testing, all (most?) of the matrix stuff, most likely more) and move it into shaders, then use a 3.2 core context. This is also good because it means we can start using OpenGL debuggers (I don't know of any that properly works on pre-3.2 contexts).
Reply
Parent - - By Zapper [de] Date 2015-12-15 13:43
Yeah, well, I doubt we will find anyone who can do that until 7.0..

Should we then officially not support OS X for the next release?
Parent - By Clonk-Karl [us] Date 2015-12-15 16:11
I'd be interested in doing it, but probably can't get it done before we want to release 7.0.

I didn't try it, but I think the only thing we are using OpenGL 3.0 for is 790219a. So maybe we could just revert that commit for 7.0.
Reply
Up Topic General / Help and Questions / OpenClonk 7.0

Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill