スクリーンショット_2019-10-14_22

WebGL でマウスクリックしたら点が描画されるやつ作った

『WebGL+HTML5 3DCGプログラミング入門: 第3章 はじめの一歩』読了しました。

マージしました!

今回第 3 章に沿って学習してきましたが、buffer をバインドしなくても gl.vertexAttrib3f, gl.uniform4f で直接座標をシェーダ側に渡せるの初めて知りました。

よく CodePen とかで見かける WebGL のコードでは、gl.bindBuffer とか gl.bindTexture とかをしてから buffer にデータを渡していましたが、必ずしもそうしなくて良さそうです。なるほど。