render: scene: Apply base color texture and factor.
authorDavid Thompson <dthompson2@worcester.edu>
Fri, 7 Sep 2018 13:03:43 +0000 (09:03 -0400)
committerDavid Thompson <dthompson2@worcester.edu>
Fri, 7 Sep 2018 13:03:43 +0000 (09:03 -0400)
commitc4abe6974c5ee78681a8116a83fffe406e30c1aa
tree720a1478678c666563537b2eb772d72e44321ef1
parentea398a4ab1d8935e514f40ad3c2e824fe76ae947
render: scene: Apply base color texture and factor.

* chickadee/render/scene.scm (draw-primitive): Set base color texture
and send base color factor as uniform to shader.
* data/shaders/pbr/pbr-vert.glsl (texcoord_0): New input attribute.
(frag_tex): New output attribute.
* data/shaders/pbr/pbr-frag.glsl (frag_tex): New input attribute.
(base_color_factor, base_color_texture): New uniforms.
chickadee/render/scene.scm
data/shaders/pbr/pbr-frag.glsl
data/shaders/pbr/pbr-vert.glsl