Module: Mesa Branch: master Commit: 65495e6caa0e8956eec1e2cce9717696c7776f32 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=65495e6caa0e8956eec1e2cce9717696c7776f32
Author: Marek Olšák <[email protected]> Date: Tue Mar 23 18:33:41 2021 -0400 radeon_winsys.h: add a winsys parameter to most winsys buffer functions This will allow removing the winsys pointer from buffers. The amdgpu winsys adds dummy_ws to get radeon_winsys because there can be no radeon_winsys around (e.g. while amdgpu_winsys is being destroyed), but we still need some way to call buffer functions. Reviewed-by: Zoltán Böszörményi <[email protected]> Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9809> --- src/gallium/drivers/r300/r300_query.c | 6 ++--- src/gallium/drivers/r300/r300_render.c | 6 ++--- src/gallium/drivers/r300/r300_screen_buffer.c | 4 +-- src/gallium/drivers/r300/r300_texture.c | 4 +-- src/gallium/drivers/r300/r300_transfer.c | 6 ++--- src/gallium/drivers/r600/eg_debug.c | 2 +- src/gallium/drivers/r600/evergreen_compute.c | 2 +- src/gallium/drivers/r600/r600_asm.c | 2 +- src/gallium/drivers/r600/r600_buffer_common.c | 10 +++---- src/gallium/drivers/r600/r600_pipe_common.c | 2 +- src/gallium/drivers/r600/r600_query.c | 6 ++--- src/gallium/drivers/r600/r600_shader.c | 2 +- src/gallium/drivers/r600/r600_texture.c | 8 +++--- src/gallium/drivers/r600/radeon_uvd.c | 12 ++++----- src/gallium/drivers/r600/radeon_vce.c | 4 +-- src/gallium/drivers/r600/radeon_video.c | 10 +++---- src/gallium/drivers/radeon/radeon_uvd.c | 12 ++++----- src/gallium/drivers/radeon/radeon_uvd_enc.c | 4 +-- src/gallium/drivers/radeon/radeon_vce.c | 4 +-- src/gallium/drivers/radeon/radeon_vcn_dec.c | 24 ++++++++--------- src/gallium/drivers/radeon/radeon_vcn_dec_jpeg.c | 2 +- src/gallium/drivers/radeon/radeon_vcn_enc.c | 4 +-- src/gallium/drivers/radeon/radeon_video.c | 10 +++---- src/gallium/drivers/radeon/radeon_winsys.h | 20 +++++++------- src/gallium/drivers/radeonsi/gfx10_query.c | 6 ++--- src/gallium/drivers/radeonsi/si_buffer.c | 10 +++---- src/gallium/drivers/radeonsi/si_debug.c | 6 ++--- src/gallium/drivers/radeonsi/si_fence.c | 2 +- src/gallium/drivers/radeonsi/si_perfcounter.c | 2 +- src/gallium/drivers/radeonsi/si_pipe.c | 2 +- src/gallium/drivers/radeonsi/si_query.c | 6 ++--- src/gallium/drivers/radeonsi/si_shader.c | 4 +-- src/gallium/drivers/radeonsi/si_sqtt.c | 2 +- src/gallium/drivers/radeonsi/si_state.c | 2 +- src/gallium/drivers/radeonsi/si_texture.c | 10 +++---- src/gallium/winsys/amdgpu/drm/amdgpu_bo.c | 34 ++++++++++++++---------- src/gallium/winsys/amdgpu/drm/amdgpu_bo.h | 5 ++-- src/gallium/winsys/amdgpu/drm/amdgpu_cs.c | 6 ++--- src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c | 3 ++- src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h | 27 +++++++++++-------- src/gallium/winsys/radeon/drm/radeon_drm_bo.c | 24 ++++++++++------- src/gallium/winsys/radeon/drm/radeon_drm_cs.c | 2 +- 42 files changed, 169 insertions(+), 150 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=65495e6caa0e8956eec1e2cce9717696c7776f32 _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
