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