メインメニューを開く

差分

OpenGL

908 バイト追加, 2012年7月12日 (木) 05:36
しかもOpenGLは「独自拡張OK」というクソ仕様であったがために、結局のところ特定メーカーの[[グラフィックボード]]でないと動かない[[ソフトウェア]]が乱造されまくった。
が、20世紀末までは大量にあったグラフィックボードメーカーも淘汰されまくっり、かなりマシになった。こんな酷い状況であったが21世紀に入ってからは20世紀末までは大量にあったGPUメーカーやグラフィックボードメーカーも淘汰されまくり、[[パソコン]]や[[ワークステーション]]向けの[[GPU]]の種類も[[グラフィックボード]]の種類もの激減したことでかなりマシになった。
一方、[[OpenGL ES]]は[[スマートフォン]]の大流行とともにゴールドラッシュのごとく新規メーカーが次々と現れ、再び互換性問題が発生しまくっている。の大流行とともにゴールドラッシュのごとく新規メーカーが次々と現れ、再び互換性問題が発生しまくっている。とくにスマートフォンは毎月何台発売するんだよという状況であり、そのシェアも分散しまくっているため、それらを広くサポートしようとするとソースコードはif文の嵐となる。これらでは[[OpenGL ES]]よりも、[[GPS]]や[[電子コンパス]]などの各種センサーの方がヤバいと言われているのが唯一の救いである。
=== 独自拡張が許可された背景 ===
OpenGLにおいて独自拡張が許可された背景にはARBが大手メーカーの集まりであったことが大きい。
「大手メーカーが協力して」なんてのは建前。実のところ全社ライバルであり、ある新機能についてA社が提案すればB社も似たような提案をし、投票をおこなえば各社自社の案に投票するという、まさにパイレーツ・オブ・カリビアン~ワールド・エンド~で海賊王を決めるシーンそのものな状況が続き、まったく進化しなくなった。「大手メーカーが協力して」なんてのは建前。実のところ全社ライバルであり、ある新機能についてA社が提案すればB社も似たような提案をし、投票をおこなえば各社自社の案に投票するという、まさにパイレーツ・オブ・カリビアン~ワールド・エンド~で海賊王を決めるシーンそのものな状況が続き、まったく進化しなくなった。これは[[UNIX戦争]]における[[Open Software Foundation]]([[OSF]])陣営が犯した失敗と非常に似ている。
その裏でグラボメーカー各社の出した案をその裏でグラフィックボードメーカー各社の出した改善案を[[マイクロソフト]]の独断と偏見で採用不採用を決める大統領制を採用していたの独断と偏見で採用不採用を決めるという大統領制を採用していた[[DirectX]]の快進撃。([[Direct3D]])の快進撃、怒涛の進化に大幅に後れを取ることとなった。
しかたなく、その場しのぎの独自拡張を許すこととなった。そのため仕方なくその場しのぎの独自拡張を許すこととなった。 Khronos Groupに管理が移管し、進化は再開したが、互換性問題は相変わらず。OpenGLがKhronos Groupに管理が移管したことで、進化は再開したが、互換性問題は相変わらずである。
== 関連項目 ==
匿名利用者