pub fn build_shader_source( fragment_source: &str, bindings: &HashMap<String, u32>, uniform_defs: &UniformDefs, ) -> String