1. 16 May, 2021 1 commit
    • ameerj's avatar
      perf_stats: Rework FPS counter to be more accurate · 5bef5461
      ameerj authored
      The FPS counter was based on metrics in the nvdisp swapbuffers call. This metric would be accurate if the gpu thread/renderer were synchronous with the nvdisp service, but that's no longer the case.
      
      This commit moves the frame counting responsibility onto the concrete renderers after their frame draw calls. Resulting in more meaningful metrics.
      The displayed FPS is now made up of the average framerate between the previous and most recent update, in order to avoid distracting FPS counter updates when framerate is oscillating between close values.
      
      The status bar update frequency was also changed from 2 seconds to 500ms.
      5bef5461
  2. 14 May, 2021 1 commit
  3. 13 May, 2021 5 commits
  4. 12 May, 2021 1 commit
  5. 11 May, 2021 1 commit
  6. 10 May, 2021 2 commits
  7. 09 May, 2021 5 commits
  8. 08 May, 2021 3 commits
  9. 07 May, 2021 1 commit
  10. 06 May, 2021 1 commit
    • Lioncash's avatar
      ldr: Simplify memory copy within LoadNro() · 8f638e81
      Lioncash authored
      We can use the dedicated memory function for performing copies instead
      of reading into a temporary buffer and then immediately writing it back
      out to memory.
      
      Eliminates a bit of heap memory churn.
      8f638e81
  11. 05 May, 2021 19 commits