0 Replies
      Latest reply on Oct 26, 2017 5:44 AM by progmem
      progmem Level 1 Level 1 (0 points)



        macOS User here. I tried to use OpenGL (C++) and experienced some big problems.

        1. Several Libs aren't able to get a gl context above 2.1, and the ones who can are magically wrapping some cocoa/obj-c/.. crap to get it working.

        2. Max OpenGL context is 4.1, its half a decade old => so no compute shaders (why?)

        3. Implementation missing some important extensions / debug capabilities

        4. Implementation is buggy as ****: I had big problems with some debug functions that simply did not work correct. They worked everywhere but on mac.


        I draw the conclusion from this, that i am not able to use macOS for OpenGL dev in the future.


        So what i can i do about it? Is there any way i can develop cross-platform graphics? Will Apple integrate Vulkan in favor of supporting OpenGL any further?


        Metal is not an option because it is mac-only and it forces me to use Obj-c.