Bricksmith Bricksmith appears to be broken on Big Sur


RE: Bricksmith appears to be broken on Big Sur
#20
(2022-01-26, 17:31)Ryan Hicks Wrote: App compiling is outside my expertise. Curious tho how a new build resolves the fundamental issues between what the new OS requires and how the app was engineered?

Allen Smith and some others are working on it - I am not involved, I am just watching.

From a technical perspective they first solved the layer problem with OpenGL which Big Sur introduced. 
So Bricksmith is still using OpenGL which is deprecated by Apple. The new 3D technology is called Metal which is supposed to replace OpenGL. I am just learning Metal and I can tell you, that replacing OpenGL is a major job to do.

But as long as Apple does not remove OpenGL, Bricksmith is working on Intel machines. Also the programming language "Objective-C" is still widely used - and my guess is that nearly all frameworks within Apple are written in Objective-C (apart from SwiftUI).

On M1 processors Bricksmith runs with the Rosetta2 simulator - and it is still very fast. Well, as far as I read, software under Rosetta2 is not simulated but translated into M1 instructions the first time it is run.

So bottom line:
As long as Apple does not ditch OpenGL Bricksmith is working if taken from the current sources on GitHub.
And as long as Apple does not ditch Rosetta2, Bricksmith will run on M1 as well.

And my last word. I am the one-eyed int the land of the blind. So there are experts knowing a lot more than I do.
Reply
« Next Oldest | Next Newest »



Messages In This Thread
RE: Bricksmith appears to be broken on Big Sur - by Manfred Kern - 2022-02-01, 12:41

Forum Jump:


Users browsing this thread: 1 Guest(s)