1. 26 Apr, 2021 10 commits
  2. 24 Apr, 2021 1 commit
  3. 23 Apr, 2021 2 commits
  4. 21 Apr, 2021 6 commits
  5. 20 Apr, 2021 1 commit
  6. 19 Apr, 2021 2 commits
  7. 16 Apr, 2021 1 commit
    • Emma Anholt's avatar
      nir: Generate load_ubo_vec4 directly for !PIPE_CAP_NATIVE_INTEGERS · 5de3cbbb
      Emma Anholt authored
      The prog_to_nir->NIR-to-TGSI change ended up causing regressions on r300,
      and svga against r300-class hardware, because nir_lower_uniforms_to_ubo()
      introduced shifts that nir_lower_ubo_vec4() tried to reverse, but that NIR
      couldn't prove are no-ops (since shifting up and back down may drop bits),
      and the hardware can't do the integer ops.
      
      Instead, make it so that nir_lower_uniforms_to_ubo can generate
      nir_intrinsic_load_ubo_vec4 directly for !INTEGER hardware.
      
      Fixes: cf3fc79c ("st/mesa: Replace mesa_to_tgsi() with prog_to_nir() and nir_to_tgsi().")
      Closes: #4602
      
      Reviewed-By: Mike Blumenkrantz's avatarMike Blumenkrantz <michael.blumenkrantz@gmail.com>
      Part-of: <!10194>
      5de3cbbb
  8. 15 Apr, 2021 2 commits
  9. 14 Apr, 2021 4 commits
  10. 13 Apr, 2021 2 commits
  11. 10 Apr, 2021 1 commit
  12. 09 Apr, 2021 1 commit
  13. 08 Apr, 2021 2 commits
  14. 07 Apr, 2021 4 commits
  15. 05 Apr, 2021 1 commit