Jump to content

Lion OpenGL 3.2 Core Profile support


photo

Recommended Posts

Hello,

 

I am evaluating Unigine on my Mac running Mac OS X 10.7.3 Lion, and I found out that many benchmark app features that are supported on Linux (tested on Ubuntu) and Windows (tested on Windows 7) running OpenGL 4.2 Compatibility Context with latest AMD drivers, are not supported on Mac running by default OpenGL 2.1 Compatibility Context (the maximum which is suppported by Apple).

 

Does Unigine support OpenGL 3.2 Core Profile Context introduced in Lion? If not, are there any plans for the support. Unfortunatelly Compatibility Context is stuck on 2.1 on Mac, and Apple AFAIK does not plan to update it, so if we want to support some more recent functions we need to go for Core Profile on Mac.

 

When I run benchmarks I can see many errors about shaders when running on mac:

ERROR: 0:1: '' : version '150' is not supported

 

AFAIK these GLSL shaders could compile fine in Core Profile, unless some depreciated functions are used, but that one needs to be explicitly specified/requested in NSOpenGLPixelFormat, but I cannot find any reference how/and if it is supported in Unigine.

 

Cheers,

Adam

Link to comment

Set gl_render_use_arb_geometry_shader4 to 0. Mac OS X driver is in development and will support OpenGL 4.0 in the future. We don't support OpenGL 3.2 core profile by specification. You can disable all major OpenGL extensions via console variables.

Link to comment
×
×
  • Create New...