次世代プレイステーションはOpenGL系になる?(1/3 ページ)
ソニーコンピュータエンターテインメント(SCE)が現在開発中の次世代家庭用ゲーム機、通称「プレイステーション3」(PS3)で、携帯機器や組み込み向けGPUのAPI「OpenGL/ES」が開発プラットフォームのベースとなる可能性が見えてきた。
OpenGL/ESとは?
「OpenGL/ES」は携帯電話や組み込みデバイス向けの3DグラフィックスAPIであり、実質的にはPC/ワークステーション用の3DグラフィックスAPIである「OpenGL」のサブセット版に相当するものだ。そして、これは同APIの規格標準化団体であるKHRONOSグループによって仕様策定が進められている。
これまでKHRONOSでは、OpenGL/ESの具体的なアプリケーションとして携帯電話やPDAなどを筆頭に挙げていたが、目覚ましいスピードで多様な機器に3Dグラフィックスが浸透していく動向をうけて、セットトップボックスのようなAV家電、自動車や航空機の操作パネル、家庭用ゲーム機などもカバーされるようになった。
OpenGL/ESには現在、「Common-Lite Profile」と「Common Profile」の2タイプのプロファイルが設けられており、Common-Liteは固定小数点実数系をターゲットにしたもの、Commonは浮動小数点実数系までをサポートしたものになる。大ざっぱな分け方をするとすればCommon-Liteのほうが携帯機器向け、Commonは家庭用ゲーム機などを視野に入れたもの、ということになるだろう。
現行のOpenGL/ESは1.0だが、今年8月に開催予定のSIGGRAPH 04にて1.1が発表される。1.1までのOpenGL/ESは、基本的な3Dグラフィックス処理だけをカバーする、文字通り「機能削減版」のOpenGLなのだが、2005年のSIGGRAPH 05で発表が予定されている「OpenGL/ES 2.0」ではプログラマブルシェーダにも対応し、ポテンシャル的にはフル版OpenGLとほほ同等の仕様にまで高められる。
OpenGL/ES2.0はフルセットのOpenGL2.0をベースにして開発されたものになるが、両者の具体的な違いは高級シェーダ言語のサポート体制に出る。現行のフルセット OpenGL 1.5は高級シェーダ言語のサポートがオプション的な扱いであったが、フルセット OpenGL 2.0ではこれが完全標準サポートとなり、GPUドライバ側は必然的にリアルタイム高級言語シェーダコンパイラを実装することになる。
搭載するメモリを必要最低限としなければならない組み込み用途や家庭用ゲーム機においてこの仕組みは「やりすぎ」「無用の長物」になるため、プリコンパイルされたシェーダの実行のみをサポートするか、あるいは中間言語の形からの再構成/最適化までをサポートするものになるようだ。
OpenGL/ESが、PS3にもたらすもの
さて、SCEは5月、突如KHRONOSにContributing Membersとして加盟を果たす。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
YouTube、収益化基準を2027年に大幅引き上げへ 新規参加条件が従来の2倍に
-
2
浅田真央さん旧ドメイン失効問題、さくら田中社長「対処します」の意図は 同社に聞いた
-
3
「購入済みの着せかえアイコン消えた」 LINEのiOS 26対応版に「金返せ」と不満
-
4
秋田県幹部職員が喫煙しながらバスローブでオンライン報道対応 「自宅」との説明に疑義……背景はラブホ客室のよう
-
5
デジタル庁から個人情報漏えい 手順書ミスが原因、団体職員150人分の氏名など誤送付
-
6
X、「クリエイター収益分配プログラム」終了へ──「オリジナル投稿」に絞った新報酬制度に移行
-
7
小田急、「充レン」撤去→「CHARGESPOT」に回帰 全70駅に拡大へ
-
8
OpenAI、サイバー防御「Daybreak」を赤青2階層に 特化型「GPT-5.6-Cyber」投入
-
9
ザッカーバーグCEO、超知能の集中化に警鐘 「単一の善意ある超知能は存在しない」とオープンモデル公開再開へ
-
10
MrBeast、YouTubeで個人クリエイター初の登録者5億人突破──「20代で信じられない」
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR