Hi,

This series:
- increases the number of buckets in pb_cache
- adds 32-bit heaps: GTT WC, VRAM, and read-only versions of those
- adds a 32-bit VM allocator into winsys/radeon and enables 32-bit VM
  allocations in both winsyses
- moves all const_uploader allocations to 32-bit address space
- puts "amdgpu.uniform" LLVM metadata on loads instead of GEPs,
  so that InstCombine doesn't remove it
- switches shader pointers in user SGPRs to 32 bits

Dependencies:
- https://reviews.llvm.org/D41715
- https://reviews.llvm.org/D41651

This frees up to 7 user SGPRs in merged shaders, 5 user SGPRs
in vertex shaders, and 4 user SGPRs in other shaders.

Please review.

Thanks,
Marek
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to