Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2025-05-23 00:19:18



Reply to topic  [ 5 posts ] 
MacOS Sequoia and OpenGL 
Author Message

Joined: 2016-06-19 21:33:37
Posts: 389
Location: Columbus area, OH, USA
Reply with quote
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 519 times
2024-09-27 14:07:33
Profile

Joined: 2009-03-17 18:42:51
Posts: 5989
Reply with quote
This is a bug in macOS OpenGL drivers... Forget about trying and use shared GL contexts, it won't work.


2024-09-27 14:34:03
Profile WWW

Joined: 2016-06-19 21:33:37
Posts: 389
Location: Columbus area, OH, USA
Reply with quote
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.


2024-09-27 14:45:13
Profile

Joined: 2009-03-17 18:42:51
Posts: 5989
Reply with quote
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.


2024-09-27 14:50:06
Profile WWW

Joined: 2016-06-19 21:33:37
Posts: 389
Location: Columbus area, OH, USA
Reply with quote
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.


2024-09-27 16:07:04
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.