1. 06 Jul, 2021 4 commits
  2. 05 Jul, 2021 2 commits
  3. 04 Jul, 2021 2 commits
    • Christoph Haag's avatar
      workaround for texture ownership issue on wlroots 0.14 · d21848a0
      Christoph Haag authored
      xrd texture submit assumes that the ownership of the texture is transferred to
      xrd.
      
      Because the life cycle of the texture is dictated by wlroots, we
      reffed the texture on wlroots texture creation and unreffed on wlroots
      texture destruction, effectively making ownership of the texture shared.
      This woked fine as long as each frame created a new texture and submitted
      the new texture, causing only one unref on the previous texture.
      
      wlroots 0.14 now reuses the same texture, which would not be a problem if
      it reused only one texture at a time per window, resubmit is a noop.
      However it circularly reuses 3 textures which caused us to unref the
      previous texture every time it came up in the cycle, not just once.
      
      The workaround is to ref the texture once more when submitting, so that the
      unref on submitting the next texture will not actually unref this texture
      on the second time the cycle comes around.
      d21848a0
    • Christoph Haag's avatar
      implement texture reference counting like in gles2 renderer · 0e9f55c7
      Christoph Haag authored
      also detailed logging for buffer and texture reference counting
      0e9f55c7
  4. 30 Jun, 2021 1 commit
  5. 24 Jun, 2021 1 commit
  6. 23 Jun, 2021 1 commit
  7. 22 Jun, 2021 1 commit
  8. 12 Jun, 2021 1 commit
  9. 10 Jun, 2021 2 commits
  10. 09 Jun, 2021 7 commits
  11. 08 Jun, 2021 3 commits
  12. 07 Jun, 2021 1 commit
  13. 03 Jun, 2021 2 commits
  14. 02 Jun, 2021 2 commits
  15. 11 May, 2021 2 commits
  16. 09 May, 2021 1 commit
  17. 04 May, 2021 5 commits
  18. 02 Mar, 2021 1 commit