Building a Blended Material Shader in WebGL with Solid.js