Hi, This might slightly increase MRT performance. You need the amdgpu kernel driver if you want it for SI and CI.
I've fixed a few of issues with the original code, enabled it for mipmapped textures, and added GFX9 support. I wasn't able to make it work with mipmapping on SI. There is also a hack to make mipmapping work with DCC on VI - my solution is to overallocate DCC to make corruption go away with tile swizzling. I've tested SI, CI, VI. I haven't tested GFX9. The GFX9 patch is just the first version for testing. With current GB_ADDR_CONFIG, only Vega10 can do tile swizzling. The code doesn't do anything for Raven due to its (possibly incorrect) GB_ADDR_CONFIG. Please review. Thanks, Marek _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
