Reviving Apex

So, I’ve been working on getting Apex up and running once again.  It is a significant project.  

The original Apex was written in C++, and I had started work moving it to ObjectiveC quite a while ago, in order to take advantage of new Apple technologies.   It took longer than I expected, and meanwhile MacOS has moved ahead making a number of changes.  Mort significantly, OpenGL support has not been the best, and with Mojave (MacOS 10.14), Open GL is deprecated.  This prompted a decision to switch to Metal as the rendering engine.

The past few weeks I’ve gotten the Metal rendering working and hooked up, and finally there is something to show for the efforts:

 

 

As always, let me know if you are interested in Apex.

Leave a comment