1. 23 Jun, 2022 1 commit
  2. 10 Jun, 2022 2 commits
  3. 04 May, 2022 5 commits
  4. 20 Apr, 2022 4 commits
  5. 18 Oct, 2021 3 commits
  6. 29 Sep, 2021 1 commit
  7. 18 Aug, 2021 2 commits
  8. 16 Aug, 2021 1 commit
    • Tomi Korpipää's avatar
      Prevent models coming too close to camera · 5c9c3fb2
      Tomi Korpipää authored
      Removed the global rotation and added local rotation to models instead.
      This prevents models coming so close to the camera that it affects
      the amount of fragment operations done drastically. Benchmark results
      are more consistent between runs now.
      5c9c3fb2
  9. 09 Aug, 2021 1 commit
  10. 06 Aug, 2021 1 commit
    • Andy Nichols's avatar
      Don't use unseeded random positions for benchmarks · 691c790f
      Andy Nichols authored and Andy Nichols's avatar Andy Nichols committed
      Previously there was a lot of variablity in performance between runs on
      certain hardware because models were spawned at random positions which
      were differn't between runs. This variablity is visible when hardware is
      bound by fragment operations.  When this is the case the more space a
      model takes up on the screen as it rotates by the more fragments need to
      be rasterized by the GPU.  If every run puts items in a differnt
      position, it can be hard to get stable peformance results between runs,
      and between differnt variations of the product.
      
      This changes the MeshSpawner to a method for generating random numbers
      that can be seeded to generate the same random numbers each run.
      Math.random can not be seeded as there is no API to do so.
      691c790f
  11. 27 May, 2021 2 commits
  12. 26 May, 2021 2 commits
  13. 17 May, 2021 1 commit
  14. 07 May, 2021 1 commit
  15. 26 Apr, 2021 1 commit
  16. 16 Apr, 2021 1 commit
  17. 01 Apr, 2021 1 commit
  18. 30 Mar, 2021 1 commit
  19. 26 Mar, 2021 3 commits
  20. 25 Mar, 2021 1 commit
  21. 05 Mar, 2021 1 commit
  22. 03 Mar, 2021 1 commit
  23. 02 Mar, 2021 2 commits
  24. 26 Feb, 2021 1 commit