Add std::map for float uniforms.
Simplify process method.