gray-armor / z11

Window System for XR
Apache License 2.0
8 stars 3 forks source link

render item が uniform valueを持てるようにする。 #48

Closed Aki-7 closed 3 years ago

Aki-7 commented 3 years ago

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

Aki-7 commented 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にしました。