Skip to content
Snippets Groups Projects
  1. Jun 28, 2023
  2. Jun 22, 2023
  3. May 24, 2023
  4. May 23, 2023
  5. May 09, 2023
  6. Mar 05, 2023
  7. Feb 11, 2023
  8. Dec 25, 2022
  9. Nov 04, 2022
  10. Oct 06, 2022
  11. Apr 28, 2022
  12. Apr 23, 2022
  13. Apr 04, 2022
  14. Jan 01, 2022
  15. Nov 27, 2021
  16. Nov 22, 2021
  17. Nov 21, 2021
  18. Nov 19, 2021
  19. Nov 16, 2021
  20. Jul 18, 2021
    • ReinUsesLisp's avatar
      texture_cache/util: Fix size calculations of multisampled images · 6d9f347e
      ReinUsesLisp authored
      On the texture cache we handle multisampled images by keeping their real
      size in samples (e.g. 1920x1080 with 4 samples is 3840x2160).
      
      This works nicely with size matches and other comparisons, but the
      calculation for guest sizes was not having this in mind, and the size
      was being multiplied (again) by the number of samples per dimension.
      For example a 3840x2160 texture cache image had its width and height
      multiplied by 2, resulting in a much larger texture.
      
      Fix this issue.
      
      - Fixes performance regression on cooking related titles when an
        unrelated bug was fixed.
      6d9f347e
  21. Jul 04, 2021
  22. Jun 28, 2021
  23. Jun 16, 2021
  24. Jun 15, 2021
  25. Jun 10, 2021
    • Markus Wick's avatar
      Fix GCC undefined behavior sanitizer. · 67550253
      Markus Wick authored
      * Wrong alignment in u64 LOG_DEBUG -> memcpy.
      * Huge shift exponent in stride calculation for linear buffer, unused result -> skipped.
      * Large shift in buffer cache if word = 0, skip checking for set bits.
      
      Non of those were critical, so this should not change any behavior.
      At least with the assumption, that the last one used masking behavior, which always yield continuous_bits = 0.
      67550253
  26. Apr 19, 2021
  27. Apr 12, 2021
  28. Mar 25, 2021
  29. Mar 04, 2021
    • ameerj's avatar
      texture_cache: Blacklist BGRA8 copies and views on OpenGL · 5213f702
      ameerj authored
      In order to force the BGRA8 conversion on Nvidia using OpenGL, we need to forbid texture copies and views with other formats.
      
      This commit also adds a boolean relating to this, as this needs to be done only for the OpenGL api, Vulkan must remain unchanged.
      5213f702
  30. Feb 09, 2021
  31. Jan 24, 2021
  32. Jan 17, 2021
Loading