OpenGL は SGI (Silicon Graphics 社) が開発した 3 次元用の グラフィックパッケージ (あるいはソフトウェア・インターフェース) です。もともと OpenGL は SGI のマシンの付録で, C 言語および Fortran から呼び出して XWindow 上で 3D グラフィックスを実現するためのものです。 しかし MESA と呼ばれる OpenGL 互換ライブラリーがフリーで インターネット上で手に入ることや, マイクロソフトウィンドウズ (Windows 95/98/NT/Xp) で使用できることの理由からも, 今では OS に依存しない標準のグラフィック・インターフェースになっているようです。 ここでは、Windows Xp 上の Visual C++.NET 2003 で OpenGL を使用する方法を解説しています。 最近
本日行われたWWDCにて、ゲーム業界に大きな影響を与える技術「Metal」の発表がされた。 これは、iOS端末上で3Dグラフィックの表示を加速する画期的な技術だ。 プリコンパイル済みシェーダーや効率的なマルチスレッド処理を備え、Metal に最適化するとドローコールが最大10倍速くなる…簡単に言うと、iOS8ではすごい3Dゲームができるようになる、ということだ。 通常、iOSの3DゲームはハードやOSを選ばない規格の「OpenGL」を利用して作られている。 しかし、OpenGL は多くのハードで動くようになっている反面、特定のOSやハードの機能を限界まで使うことができなかった。 そこで Apple が作ったのが Metal だ。 A7チップ(iPhone5s、iPad Air、iPad mini Retinaに搭載)で高速に動作するように設計されているため、ドローコール(時間のかかる処理)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く