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
エラー内にありますが,以下のページに記載されている通り,
グラフィックスアダプタ(ビデオカード)のドライバが古い場合に起こります.
グラフィックスアダプタドライバを最新のものに更新する必要があります.
例えば,現在のノートPCの大半で使用されているIntelのグラフィックスアダプタドライバは以下より更新できます.
ただし注意として,メーカー製ノートPCの場合にはメーカーがカスタマイズしたドライバが使用されています.そこへ,Intelが配布している汎用ドライバを導入すると,なにか不具合が起きる可能性も否定できません.
念のため,汎用ドライバをインストールする前にメーカーのオリジナルドライバも用意することをお勧めします.