Mac OS X 10.6.3 のベータ ビルドで OpenGL 3.0 のサポートが追加されました

Mac OS X 10.6.3 のベータ ビルドで OpenGL 3.0 のサポートが追加されました

サム・オリバーのプロフィール写真サム・オリバー

· 1分で読めます

Apple の Snow Leopard オペレーティング システムの最新のメンテナンスおよびセキュリティ アップデートの初期ベータ版では、OpenGL 3.0 グラフィカル アプリケーション プログラミング インターフェイスの重要なサポートが追加されました。

HardMacが指摘したように、Mac OS X 10.6.3の最初の外部ビルドでOpenGL 3.0の部分的なサポートが確認されました。このアップデートにはクラッシュ修正や90以上のコンポーネントへの対応も含まれており、先週リリースされました。

MacシステムのグラフィックカードはOpenGL 3.0をサポートしていましたが、クロスプラットフォームAPIはSnow Leopardではネイティブサポートされていませんでした。Mac OS X 10.6の最新ビルドでは、OpenGL 3.0の機能の95%がサポートされていることが確認されました。「シェーディング言語バージョン1.30」のみがサポートされていませんでした。さらに、OpenGL 3.0固有の機能のほとんどはまだ提供されていません。

OpenGLの以前のバージョン(1.5、2.0、2.1)はすべて100%の互換性があります。OpenGL 3.1のサポート率は12%、OpenGL 3.2のサポート率は33%と言われています。

Appleは、Mac OS X 10.6.3におけるOpenGL 3.0のサポートの可能性について、まだ何も文書化していないと報じられています。先週リリースされたビルド10D522は、665.7MBのファイルで、92個のシステムコンポーネントに対する221件のコード修正が含まれていました。クラッシュの原因となるコードが60個近く個別に修正されたとされていますが、最新のベータ版でも4つの既知の問題が残っています。

8月の発売当初、Snow LeopardにはGPU最適化機能がOSに組み込まれていました。Appleは長年OpenGLをサポートしており、OpenCLも導入しています。どちらもMicrosoftのDirectX APIに対抗することを目指しています。

2007年、Mac OS X 10.5 Leopardの3DインターフェースにOpenGL 2.1のサポートが追加されました。これによりOpenGLのパフォーマンスが飛躍的に向上し、アプリケーションは必要に応じてハードウェアアクセラレーションを有効化できるようになりました。