- "vec3 tex_color = texture(tex_sampler, frag_tex_uv).rgb;\n"
- "vec3 total_light = tex_color * vec3(0.1, 0.1, 0.1);\n"
+ "vec4 tex_color = texture(tex_sampler, frag_tex_uv);\n"
+ "vec3 mat_color = mix(base_color, highlight_color.rgb, tex_color.r * tex_color.a * highlight_color.a);\n"
+ "vec3 total_light = mat_color * vec3(0.1, 0.1, 0.1);\n"