Late night thought: Leopard to have a new OpenGL?

I recently reviewed the state of OpenGL and related topics on Linux. However, I did not think about Apple that time. Now it came to my mind that Leopard might ship with the newest OpenGL support – OpenGL 3.

Before I start: I have no idea about Apple’s development, structure or marketing. I’m a Linux guy with experiences as a Windows help desk, and for me the interesting part of Apple is the WebKit project (because it is related to KDE) and the BSD core. Unfortunately I never even had time to play with an Apple machine for more than some minutes – to play with a machine means for me to spend some days until it crashes and than re-install it to get used to all system details.
Also, I’m writing this post in the middle of the night – so it might be that I mix some stuff up because I’m too tired already.

So, now about the OpenGL part: currently OpenGL features version 2.1. This version is already a year old, the 2.x branch is 3 years old. Currently, OpenGL does not feature all the fancy things newest 3D hardware offers. That means even if you buy a very new graphics card with DirectX 10 technology it will be pretty useless on an Apple computer because OpenGL can’t handle these new cool things.
For more information read the post Short Overview: Current State of Mesa and OpenGL on Linux.

But today I saw a video on youtube with John Carmack showing the newest graphic engine of id Software, id Tech 5 on Apple’s developers conference. Somewhere in the video (around 2:00) he mentioned that there will be a “Mac related announcement” in August, and I wondered what that could be.

And here comes OpenGL into play: OpenGL “Longs Peak” which belongs to the 2.x branch will be released at some time this summer – it will be a first major cleaning of the code for several years. Later in this year OpenGL “Mount Evans” (first 3.x branch release) will be released with numerous new features – like DirectX 10 hardware support.

Now imagine that there would be an announcement that id Tech 5 will feature OpenGL 3.0 support – making it possible to use newest graphics hardware in Apple computers once OpenGL 3.0 is released.
Of course that would mean that the Mac OS X graphics system would have to ship with preliminary OpenGL 3.0 support but with the WLAN-n draft hardware available these days such a thing does not look that unrealistic. Also Apple could simply push related updates if anything changes in the last minute.

So it would be a major announcement and setting Mac OS X Leopard into a shiny light for all graphics related people. Leopard could even be called to feature the most advanced 3D technology available: OpenGL 3.0 will at least be on level with DirectX 10 and is released later than DirectX 10 – that’s all a marketing group needs to call something superior 😉
And since Linux has trouble to integrate proper OpenGL support into it’s free drivers Leopard would even be the first operating system integrating this new technology.

But as I wrote at the beginning, this is just a late night guess – maybe I’m right, maybe not, maybe partially in the form that OpenGL 2.2 (Longs Peak) will be announced. We will see eventually. For now I’m just pretty tired.

3 thoughts on “Late night thought: Leopard to have a new OpenGL?”

  1. It wouldn’t hurt Free software if Apple pushed towards some of the latest OpenGL specs. If only there wasn’t so much secrecy. Last night, Apple pulled an article/site that deals with ZFS R/W for developers. see OSNews for details.

  2. Your late night thought might not be scrambled to bad by sleepeness at all.

    On details about OpenGL’s ARB group working structure
    you can find below, that
    “Next Gen TSG (Chair: Jeremy Sandmel, Apple)
    The Next Gen TSG will be responsible for all aspects of the Mt. Evans API design, keeping the new functionality aligned with the new object model being designed by the Object Model TSG.”

    So Apple has a hand on the Mt. Evans (also refered to as openGL 3.0) development. The Mt. Evans release in October together with the later Leopard release in October gives reason for hope and rumors.

    I wouldn’t be surprised, if Apple is working hard that OpenGL meets the expectations and will be a hard concurent to the Microsoft DX10 market, supporting Apples position and forthcoming with Leopard and the intel-Macs vs Windows PCs.

    If not implemented right away in Leopard, Apple will propably support upgrades on OpenGL asap.

    Now please APPLE, work on UMTS for your iPhone and AMOLED as computer displays! 😉

  3. ghost-sypher: thanks for the comment. Judgign by that article it looks even more certain that Apple at least intensifies its OpenGL development

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: