Skip to content
  1. Jan 13, 2021
    • ReinUsesLisp's avatar
      tests: Add unit tests for the GPU range tracking buffer container · 7bd60306
      ReinUsesLisp authored
      Due to how error prone the container design is, this commit adds unit
      tests for it.
      
      Some tests taken from here are based on bugs from using this buffer
      container in games, so if we ever break it in the future in a way that
      might harm games, the tests should fail.
      7bd60306
    • ReinUsesLisp's avatar
      buffer_cache/buffer_base: Add a range tracking buffer container · a4bfae1b
      ReinUsesLisp authored
      It keeps track of the modified CPU and GPU ranges on a CPU page
      granularity, notifying the given rasterizer about state changes
      in the tracking behavior of the buffer.
      
      Use a small vector optimization to store buffers smaller than 256 KiB
      locally instead of using free store memory allocations.
      a4bfae1b
  2. Jan 12, 2021
  3. Jan 11, 2021
  4. Jan 10, 2021
  5. Jan 09, 2021
Loading