OpenGL Presentation at Siggraph Available
Visigothe writes "Siggraph has made available the Apple Quartz Extreme Demonstration PDF. The PDF has an overview of some interesting Quartz Extreme features, including the OpenGL calls that are made, as well as the new OpenGL extensions that Apple created for their upcoming Jaguar release. This is going to be a very interesting window system indeed!"
I wonder if opengl games will now run quicker on mac os 10.2 because opengl will be native....300fps in quake3 sounds good to me :D
I've been saying for a while (ever since I first switched to OS X back in the 10.0.3 days) that the whole Aqua thing was mostly a placeholder. Every major shortcoming and non-sensical policy could be explained that way.
Why try to prevent theming? Because what was coming would utterly break any theming software imaginable.
Why the clunky Finder and Dock? Because they were mere halfway points in the journey, to get people used to a crude version of the real thing so that it wouldn't feel quite so alien when it finally arrives.
What journey? To a fully native OpenGL-based 3D windowing environment. Even this, Quartz Extreme, is just a small step along the way, but it's at this point that it starts becoming obvious. The magnification effect of the Dock isn't just cool eye candy, it's a 2D approximation of their long-term ideas.
Mark my words: This clunky 2D Aqua we've got now will be long gone in two years or less. In hindsight it will be obvious that it was just transitional. See how many bad design decisions you can explain away this way?
Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
"Put That There" was actually the original MIT Media Lab project into graphical interfaces, there's a picture of it in the old "Media Lab" book by Stewart Brand.
IBM's DreamSpace project (http://www.research.ibm.com/natural/dreamspace/) is almost exactly what you are talking about. It was demoed at several COMDEX shows as a whiz-bang application, you could use gestures and natural language to tell the computer what to do - "make that bigger, make it *this* big, move it over there, now rotate it this way."
It is now part of their larger LifeNet project for human interaction research.
It was, and is, developed by Dr. Mark Lucente.