 
         cam2world = @_cam2world
         world2cam = @_world2cam
-        world2cam3 = @_world2cam3
         world2light = @_world2light
         # Create cam2world from camera world matrix but ignoring scale/skew
         # NOTE: How am I ignoring scale/skew?

        @_cam2world = mat4.create()
        @_cam2world3 = mat3.create()
        @_world2cam = mat4.create()
        @_world2cam3 = mat3.create()
        @_world2light = mat4.create()
        @projection_matrix_inverse = mat4.create()
        @_model_view_matrix = mat4.create()

        mat4.setTranslation cam2world, cam_pos

        mat4.invert world2cam, cam2world

        vec3.transformMat3 @camera_z, VECTOR_MINUS_Z, cam_rm
        # Set plane vectors that will be used for culling objects
