locked
Viewport3D internal render loop RRS feed

  • Question

  • Hi All,
    I have a 3D scene (CoverFlow control) with Viewport3D presents in a window.
    And I need to optimize a CPU usage of its content. So I have a next question:
    how Viewport3D determines when need to re-draw a scene?
    I use a WPF Perforator tool to see how intensive a scene draws, and I can see that in some cases render loop continue its work even if
    no changes in entire scene. As I can understand Viewport3D tracks any changes and if they happens - Viewport3D re-draws scene.
    But in some cases even if no changes happens (I don't touch the window and no any animations/updates happens) - Viewport3D re-draws the scene all time (and consume a CPU).

    Friday, April 24, 2009 6:35 AM

All replies

  • -> But in some cases even if no changes happens (I don't touch the window and no any animations/updates happens) - Viewport3D re-draws the scene all time (and consume a CPU).

    Have you tried reproducing this issue in the standalone Viewport3D without introducing the CoverFlow control into the scene?

    Thanks
    Another Paradigm Shift
    http://shevaspace.blogspot.com
    Tuesday, April 28, 2009 6:35 AM