Cool VL Viewer forum
http://sldev.free.fr/forum/

MacOS Sequoia and OpenGL
http://sldev.free.fr/forum/viewtopic.php?f=6&t=2587
Page 1 of 1

Author:  ZaneZimer [ 2024-09-27 14:07:33 ]
Post subject:  MacOS Sequoia and OpenGL

I don't think this is a bug in the viewer but figured I would start a thread for discussion in case anyone else came looking. I have a problem when trying to use GLWorkerThreads with anything other than 0. No images/textures display at all and there is a warning in the logs.

Before upgrading to Sequoia (on an old 2012 MBP, done by using OpenCore Legacy - which might be related), I images/textures were fine with either Caten's builds or my own compiled versions with the worker threads set to auto (-1).

A log with DebugGLOnRestart is attached. The interesting message, I think, is:
Code:
2024-09-27 13:52:20Z WARNING: LLWindowMacOS::createSharedContext: SPARSE: Failed to create a new shared GL context.

Certainly not a critical issue, as things work with GLWorkerThreads are 0.

Attachments:
CoolVLViewer.zip [14.68 KiB]
Downloaded 531 times

Author:  Henri Beauchamp [ 2024-09-27 14:34:03 ]
Post subject:  Re: MacOS Sequoia and OpenGL

This is a bug in macOS OpenGL drivers... Forget about trying and use shared GL contexts, it won't work.

Author:  ZaneZimer [ 2024-09-27 14:45:13 ]
Post subject:  Re: MacOS Sequoia and OpenGL

Good info. I am not sure how I originally got my Mac's Cool VL Viewer settings with the auto threads enabled. I may have just been experimenting and it 'worked' or rather didn't do anything bad so I probably left it on.

Author:  Henri Beauchamp [ 2024-09-27 14:50:06 ]
Post subject:  Re: MacOS Sequoia and OpenGL

ZaneZimer wrote:
Good info. I am not sure how I originally got my Mac's Cool VL Viewer settings with the auto threads enabled. I may have just been experimenting and it 'worked' or rather didn't do anything bad so I probably left it on.
It might have worked with the previous macOS version you had installed, but if the viewer complains it cannot even create a shared context (which is a macOS driver call return error), then obviously this version got a bug, and there is strictly nothing you can do to go past it.

Author:  ZaneZimer [ 2024-09-27 16:07:04 ]
Post subject:  Re: MacOS Sequoia and OpenGL

Henri Beauchamp wrote:
It might have worked with the previous macOS version you had installed, but if the viewer complains it cannot even create a shared context (which is a macOS driver call return error), then obviously this version got a bug, and there is strictly nothing you can do to go past it.
I thought that was probably the case from looking at where that error is thrown in the code. I am also suspicious of the 'hackintosh' set up I have. My Macbook Pro is very old, but with OpenLegacy it 'can' still work with the new OS versions. It's possible that the 'hacks' that are needed to run like that are either buggy or just won't work. Not a huge issue though, as I don't use that machine much anyway for SL. It can't really drive good frame rates because it's so underpowered. I use my Linux rig for serious sessions.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/