Add camera, support for builtin uniforms