Panther's OpenGL implementation brings significant performance optimizations, powerful development tools and support for the latest display cards to Mac OS X. OpenGL applications running on Panther benefit from optimizations in the vertex and texture paths, improved asynchronous operation and better Graphics Processing Unit (GPU) utilization. Developers writing OpenGL-based applications on Mac OS X can take advantage of industry leading tools to speed their development. OpenGL Profiler allows for quick and easy observation of all aspects of OpenGL in real time. A companion tool, OpenGL Shader Builder now includes support for additional vertex and fragment programming languages in addition to new debugging options. Mac OS X's OpenGL continues to grow with the addition of several new extensions. Lastly, Panther adds support for the latest display cards and GPUs from ATI and NVIDIA. Features
Optimizations
HardwarePanther’s hardware support includes ATI Radeon 9200, 9600, 9800 and Nvidia’s GeForce FX family of graphics processors. ToolsOpenGL Shader BuilderShader Builder is powerful tool to help you leverage the programmable features of the latest GPUs. New for Panther is support for low level fragment programming. Once programs have been developed they can now easily be exported into Xcode projects. OpenGL ProfilerOpenGL Profiler is the Apple’s best of class tool to assist developers in debugging and optimizing their OpenGL usage. Profiler now has support for attaching to running processes, the ability to dynamically override OpenGL functions using scripts, and browse textures and programs. Other powerful features include breakpoints and execution controls, OpenGL state and call stack analysis and collection of real time driver statistics. OpenGL Driver MonitorThe Driver Monitor provides real time access to the inner workings of the Graphics Processing Unit. Through it developers can track VRAM usage, hardware stalls, texture upload sizes and many others, thus accurate performance pictures. The Driver Monitor, as with the other OpenGL tools, is included with a standard install of Mac OS X v10.3 “Panther” developer tools. ExtensionsNote, specific extension support varies by renderer, see the extension guide for more specifics and always check the extension string. New for PantherFor complete extensions list see the Apple OpenGL Extensions Guide. Updated: 2004-08-04 |