Microsoft will die 3D-Schnittstelle OpenGL im Windows-XP-Nachfolger Vista nicht mehr direkt unterstützen, wenn die mit transparenten Fenstern und anderen Effekten angereicherte Benutzeroberfläche Aeroglass aktiv ist. Dies, von Microsoft eigentlich bereits auf der Entwicklerkonferenz WinHEC bekanntgegeben, sorgt nun unter OpenGL-Protagonisten für einige Empörung.
Vista bildet OpenGL-Funktionen nur noch mittels DirectX nach, wobei der Funktionsumfang auf OpenGL 1.4 beschränkt ist und herstellerspezifische Erweiterungen (Extensions) nicht berücksichtigt werden. Microsoft ersetzt seinen OpenGL-1.1-Software-Treiber also durch einen OpenGL-1.4-D3D-Translater mit Hardware-Beschleunigung.
Damit sind 3D-Modeler mit Shader-Funktionen unter Aeroglass mit der OpenGL-Schnittstelle voraussichtlich nicht lauffähig. Selbst genügsame OpenGL-CAD-Software ohne Shader-Funktionen ist mit Aeroglass allenfalls mit einer durch die Emulation verursachte, empfindlichen Leistungseinbuße von 20 bis 50 Prozent einsetzbar, was für professionelle Anwender nicht akzeptabel sein dürfte.
Die volle OpenGL-Leistung erhält man erst nach Installation des zur Grafikkarte gehörenden OpenGL-Treibers (ICD), wobei sich Aeroglass allerdings abschaltet. Andernfalls steht OpenGL nur über den OpenGL-D3D-Translater zur Verfügung. Unklar ist derzeit, ob ATI und Nvidia für Vista nur noch einen “Doom3-Treiber” entwickeln und vollwertiges OpenGL unter Vista überhaupt nur bei Profi-Karten (FireGL und Quadro FX) ermöglichen. Bislang gab es dazu auf Anfrage von heise online noch keine genaueren Informationen.
Im Forum der OpenGL-Site heißt es zu Microsofts Plänen, sie seien eine rein politische Entscheidung, für die es keine technische Notwendigkeit gebe. Man fürchtet, dass Microsoft OpenGL zu Gunsten von DirectX weiter zurückdrängen wolle, um konkurrierende Betriebssysteme zu benachteiligen Man ruft dazu auf, über die Software- und Hardware-Industrie Microsoft von diesen Plänen abzubringen.
Im Gegensatz zu DirectX kann Microsoft OpenGL nicht allein kontrollieren. Es steht unter Kontrolle eines Industriekonsortiums (Architecture Review Board ARB), dem Microsoft nicht mehr angehört. OpenGL ist die einzige Hersteller- und Plattform-unabhängige 3D-Schnittstelle und ist von großer Bedeutung für die Verbreitung von 3D-Applikationen auch auf Linux-, Unix- und Macintosh-Systemen. OpenGL ist besonders im CAD-, VR-Bereich und bei wissenschaftlichen Anwendungen immer noch dominant und hat mit OpenGL 2.0 und einer eigenen Shader-Sprache für programmierbare Grafikeffekte zu DirectX 9 aufgeschlossen. Mit OpenGL ES gibt ist zudem eine spezielle Mobil-Variante. Auch einige PC-Spiele basieren auf OpenGL (Doom 3, Serious Sam,…), da es gegenüber DirectX immer noch ein wenig schneller sein soll und auf Grund seiner klaren Struktur beliebt ist. Spieleentwickler Id Software hat aber bereits angekündigt, bei neuen Projekten zu DirectX zu wechseln. Mit Sonys Playstation 3 wird OpenGL aber weiter im Konsumer-Markt vertreten sein. (Quelle HEISE.DE 11.08.2005)
ATI hat seinen Catalyst Treiber ebenfalls auf das neue Betriebssystem angepasst und gibt diesen Treiber nun für alle Betatester frei !
ATI Technologies Inc., today announced broad Catalyst™ graphics driver support for the beta 1 release of the Microsoft Windows Vista operating system. With its latest Catalyst driver releases, ATI is one of the first graphics providers to make a 64-bit driver that supports the Longhorn Driver Display Model (LDDM)-the Microsoft Vista revolutionary graphics driver standard-as well as the first to provide LDDM drivers for integrated graphics processors.
Microsoft Windows Vista will make extensive use of 3D graphics for the desktop. ATI’s support of beta 1 enables the developer community to write a new class of visually stunning applications for the new operating system. By making LDDM drivers available more than a full year prior to Windows Vista release, ATI provides developers with a stable, feature-enabled and performance-optimized platform for application development.
“We are happy to see ATI’s commitment to developing a Windows Vista graphics driver,” said Chris Donahue, Group Manager, Windows Graphics & Gaming Technology team at Microsoft Corp. “Users of Windows Vista advanced 3D capabilities will enjoy the premium experience of a high quality, high performance and stable GPU driver. ATI’s substantial investment in Windows Vista has resulted in tremendous progress on driver development, including the delivery of broad device support, full 64-bit compatibility and excellent performance.”
Included with Microsoft’s Windows Vista beta 1 release are ATI’s Catalyst drivers for its desktop and mobile DirectX 9 class discrete graphics processors as well as support for the 64-bit version of Microsoft Windows Vista. Additionally, ATI also is making available today on its website a further Catalyst LDDM driver which includes all of the functionality mentioned above plus support for integrated graphics processors in Windows Vista.
“ATI is providing broad graphics driver support to Microsoft and the MSDN community for all ATI DirectX 9 hardware in Microsoft Windows Vista beta 1,” said Ben Bar-Haim, Vice President of Software Engineering, ATI Technologies. “ATI is proud to point out we have more Windows Vista in-the-box driver support than any other independent hardware vendor”.
A long-time supporter of Microsoft’s DirectX 9 application programming interface, ATI is working closely with Microsoft to ensure ATI graphics processors offer the best feature support and greatest compatibility with Microsoft Windows Vista. ATI’s complete line of DirectX 9 Radeon discrete graphics for desktop computers, Mobility Radeon graphics for notebook PCs and Radeon Xpress 200 chipsets with integrated graphics for motherboards offer fully featured driver support for the beta 1 release.
ATI’s latest beta 1 driver release for Microsoft Windows Vista is available for download at www.ati.com.


