Closed Aki-7 closed 3 years ago
右目と左目で渡すview matrixが異なるので、render_itemがuniform valueを持てるようにしてview matrixを渡すのは違うかなとかんじたので、これは一旦closeします。view / model matrixは必ず使われるし、clientが定義するものではないので、render_itemの中には入れずに、内部のステートして保持して、renderer.ccで利用することにします。当然この使用目的(view/model matrix)とは別にclientがuniform valueを定義できたら便利な場面は考えられるけど、一旦なくてもいい機能かとおもうのでcloseにしました。
shaderから使うuniform valueをrender itemが扱えるようにする
今、render itemがtextureやvertex input attributesを扱っているように、uniform value も扱うようにすると、 view matrix, model matrix その他の uniform valueが画一的に扱えそう。
ref: http://muko.damember.org/gl4/html-ja/glUniform.xhtml