1. 03 Aug, 2021 1 commit
    • Tomeu Vizoso's avatar
      pathfinder: Use trace for canvas_text with 2 frames · c904f2bf
      Tomeu Vizoso authored
      
      
      The existing trace had only one frame, in which the rendering was
      together with the setup (shaders, etc).
      
      This caused for continuous growing of resources when looping over the
      last frame when tracking performance, as resources were created but not
      released.
      
      By rendering twice, we have a first frame with setup+rendering, and a
      second one that just renders. This frame is more amenable for using for
      performance tracking.
      
      To take this frame, the application had to be modified with the patch in
      this commit (0001-canvas-text-Render-twice.patch).
      Signed-off-by: Tomeu Vizoso's avatarTomeu Vizoso <tomeu.vizoso@collabora.com>
      Part-of: <!36>
      c904f2bf
  2. 11 May, 2021 3 commits
    • Emma Anholt's avatar
      glmark2: Switch pulsar to apitrace. · f781eec0
      Emma Anholt authored
      This was done with vblank_mode=3 (to capture fewer frames per unit
      time) and taking frame 30 using gltrim.  Bigger than the .rdc, but
      should be much faster to run.
      
      Part-of: <!33>
      f781eec0
    • Emma Anholt's avatar
      glmark2: Replace the ideas trace with apitrace using different settings. · 6f2a7071
      Emma Anholt authored
      By setting speed=10000 instead of speed=duration, we can get the most
      interesting part of the scene as the second frame, without needing to
      capture 10000 frames worth of setup (which gltrim saves almost all of).
      
      Part-of: <!33>
      6f2a7071
    • Emma Anholt's avatar
      glmark2: Replace with apitrace traces for almost all traces. · aaf35e68
      Emma Anholt authored
      This brings in the upstream mediump fixes so that hopefully panfrost
      gets good rendering now, and being in apitrace means they should
      replay much faster and be more useful for profiling tools.
      
      These were captured in an automated fashion from the default
      benchmarks list of glmark2-es2 using -s 1920x080 -b <benchmark>.  The
      build came from commit 3b1a2d9cd2293d12d89f7619e9af9e768e6fb122
      ("SceneRefract: Fix incorrect generation of mipmap"), with a hack to
      exit after the second eglSwapBuffers.
      
      The exception is ideas and pulsar, which display basically nothing in
      the first frame, so they're left as .rdc traces for now.
      
      Part-of: <!33>
      aaf35e68
  3. 26 Apr, 2021 1 commit
  4. 22 Mar, 2021 2 commits
  5. 19 Mar, 2021 1 commit
  6. 17 Mar, 2021 2 commits
    • Gert Wollny's avatar
      valve-games: Trim traces with gltrim to reduce size and runtime · e9826285
      Gert Wollny authored
      
      
      The traces that were already in the repository were converted to
      snappy, then trimmed to their last frame Nrespectively, and
      repacked back to brotli with quality 11.
      
      CS, CS-source, and Portal2, didn't require any specific handling and
      were trimmed by running
      
         apitrace gltrim -f N -o $f-v2.trace $f.trace
      
      For Half Life 2 additional setup frames were needed and the
      trim command command was
      
         apitrace gltrim -s 243-476 -f490 $f-v2.trace $f.trace
      
      The resulting traces all consist of a setup frame an the final
      frame from the original trace.
      Signed-off-by: default avatarGert Wollny <gert.wollny@collybora.com>
      Reviewed-by: Emma Anholt's avatarEric Anholt <eric@anholt.net>
      Part-of: <!30>
      e9826285
    • Gert Wollny's avatar
      The Dark Mod: Add trimmed trace · e23ab101
      Gert Wollny authored
      Version: 2.09/64, linux-x86_64, code revision 9108
      
      The trace is trimmed to contain one setup frame and one rendered frame
      a few frames after the beginning of a new mission "The Job".
      The trace was trimmed using
      
         apitrace gltrim -f 700 -o thedarkmod.trace thedarkmod-orig.trace
      
      and then repacked using brotli with quality 11.
      
      Related #2
      
      Signed-off-by: Gert Wollny's avatarGert Wollny <gert.wollny@collabora.com>
      Reviewed-by: Emma Anholt's avatarEric Anholt <eric@anholt.net>
      Part-of: <!29>
      e23ab101
  7. 18 Feb, 2021 1 commit
  8. 20 Jan, 2021 1 commit
  9. 19 Jan, 2021 1 commit
    • Rob Clark's avatar
      supertuxkart: add egl+gles trace · a038c66d
      Rob Clark authored
      From stk 1.1, cmdline:
      
      ```
      supertuxkart --profile-laps=1 --track=ravenbridge_mansion
      ```
      
      (trimmed to first two frames after the loading screen)
      
      dynamic lights enabled.
      
      Part-of: <!22>
      a038c66d
  10. 21 Jul, 2020 2 commits
  11. 20 Jul, 2020 4 commits
  12. 19 Jul, 2020 2 commits
  13. 16 Jul, 2020 2 commits
  14. 20 Apr, 2020 1 commit
  15. 16 Apr, 2020 4 commits
  16. 24 Mar, 2020 1 commit
  17. 23 Mar, 2020 1 commit
  18. 19 Mar, 2020 3 commits
  19. 12 Mar, 2020 1 commit
  20. 04 Mar, 2020 4 commits
  21. 22 Oct, 2019 1 commit
  22. 26 Sep, 2019 1 commit