Second Life and the Future of Apple Users

For SL users there is the Apple question, will Second Life™ run on Apple? Or… continue to run on Apple?

In June of this year Apple announced its discontinuing support of OpenGL after macOS 10.14 Mojave (scheduled for release Sept 2018), the core aspect of SL’s render engine. It will take a couple of years for Apple to phase it out. But, updates and support officially stop now. For some time support has been really bad.

● 1325 Colorful Disaster

They explained their reasoning when some game developers declared they would stop making games for Apple.

The reasons;

  • OpenGL was designed 25 years ago.
  • Core architecture is from the beginning days of 3D graphics.
  • Designed is based on outdated thinking.
  • OpenGL is a legacy tool with updates ‘tacked’ on.
  • Hardware GPU work flow has changed.
  • Never designed for multi-threading.
  • Today’s rendering is asynchronous.

On the PC side of things OpenGL is still supported. We can’t know for how long. Khronos, OpenGL’s developer, has introduced Vulkan. (See: State of Graphics: DirectX 12 & Vulkan – 4/2016) Development is exciting and popular. The group is on the forefront of some interesting tech. But, I don’t know that it will be helpful for SL.

Read more

State of Graphics: DirectX 12 & Vulkan

In Second Life we run on OpenGL. Most Windows games run on DirectX. Microsoft has announced DirectX 12. It will essentially make NVIDIA 500 series and older cards obsolete. To use DX12 you’ll need a 600 or newer series card. This video explains what is happening. OpenGL is not left out. It looks like ATI/AMD … Read more

Second Life and OpenGL

A question by Loki got me looking at the state of DirectX/Direct3D and OpenGL. We hear Windows runs games faster on Direct3D than on OpenGL. That is supposedly why Second Life™ viewers run slower, fewer Frames Per Second (FPS), than other games using Direct3D. But, some people say otherwise. One of those people is Steam or more accurately the online gaming company Valve.

Valve makes the Source Engine that runs Half Life 2Left 4 Dead, and Dota 2. Valve is not a Microsoft fan, which I don’t find surprising as Microsoft is known for trying to make Windows a closed shop that keeps other gaming systems at a disadvantage. In testing in August 2012 Valve reported that OpenGL on Ubuntu ran faster than DirectX/Direct3D did on Windows. You can read more about that in: OpenGL is Faster.

This tells us it is not just OpenGL and Direct3D that solely control performance. The OS has quite a bit to do with it also.

Read more