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

Reply via email to