- 追加された行はこの色です。
- 削除された行はこの色です。
**概要 [#k5b83360]
Processing Ver.2以降で3Dを使用とした際,エラーがでて実行できない場合があります.例えば以下のようなシンプルなコードです.
Processing Ver.2以降で3Dを使用するためsize関数の第3引数にP3Dを指定するとエラーがでて実行できない場合があります.例えば以下のようなシンプルなコードです.
size(640, 480, P3D);
エラーの例:
Framebuffer error (unknown error), rendering will probably not work as expected Read http://wiki.processing.org/w/OpenGL_Issues for help.
OpenGL error 1286 at bot beginDraw(): invalid framebuffer operation
OpenGL error 1286 at bot endDraw(): invalid framebuffer operation
Framebuffer error (unknown error), rendering will probably not work as expected Read http://wiki.processing.org/w/OpenGL_Issues for help.
OpenGL error 1282 at bot endDraw(): invalid operation
エラー内にありますが,以下のページに記載されている通り,
-http://wiki.processing.org/w/OpenGL_Issues
グラフィックスアダプタ(ビデオカード)のドライバが古い場合に起こります.
**対処 [#bc9d591e]
グラフィックスアダプタドライバを最新のものに更新する必要があります.
例えば,現在のノートPCの大半で使用されているIntelのグラフィックスアダプタドライバは以下より更新できます.
-http://www.intel.com/p/ja_JP/support/detect/graphics&br;(検出後に「カスタマイズされているドライバが導入されている」旨のメッセージが表示された場合には,手動で汎用ドライバのインストーラをダウンロード,インストールする必要があります)
ただし注意として,メーカー製ノートPCの場合にはメーカーがカスタマイズしたドライバが使用されています.そこへ,Intelが配布している汎用ドライバを導入すると,なにか不具合が起きる可能性も否定できません.
念のため,汎用ドライバをインストールする前にメーカーのオリジナルドライバも用意することをお勧めします.