Hi all, This is v2 of the second half of a series I sent earlier, to move radv to a shared code base for surface computations. I integrated patches by Dave that should fix radv issues. The series is also at https://cgit.freedesktop.org/~nh/mesa/log/?h=ac_surface
Please review! Thanks, Nicolai -- src/amd/common/ac_surface.c | 75 ++- src/amd/common/ac_surface.h | 1 + src/amd/vulkan/radv_device.c | 62 ++- src/amd/vulkan/radv_image.c | 88 ++-- src/amd/vulkan/radv_meta_clear.c | 2 +- src/amd/vulkan/radv_meta_resolve.c | 2 +- src/amd/vulkan/radv_private.h | 5 +- src/amd/vulkan/radv_query.c | 2 - src/amd/vulkan/radv_radeon_winsys.h | 144 +---- src/amd/vulkan/radv_wsi.c | 2 +- .../vulkan/winsys/amdgpu/radv_amdgpu_cs.c | 2 +- .../winsys/amdgpu/radv_amdgpu_surface.c | 468 +---------------- .../winsys/amdgpu/radv_amdgpu_surface.h | 1 - .../winsys/amdgpu/radv_amdgpu_winsys.c | 295 +---------- .../winsys/amdgpu/radv_amdgpu_winsys.h | 4 +- 15 files changed, 169 insertions(+), 984 deletions(-) _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev