public void newFrame() {
        // Avoid per-material Float allocations and lock in the
        // time for this frame to avoid inter-frame drift.
        time = timer.getTimeInSeconds();
        tpf = timer.getTimePerFrame();
    }
Internal use only.  Called by the RenderManager at the beginning of a
 new application frame.
jme3-core/src/main/java/com/jme3/shader/UniformBindingManager.java