Mesa (main): v3dv: move several hw version dependant code to their own (v3dvx) source file

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jun 22 10:35:42 UTC 2021


Module: Mesa
Branch: main
Commit: 67f4624c0c528d9d46dea03564817507e692ea5c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67f4624c0c528d9d46dea03564817507e692ea5c

Author: Alejandro Piñeiro <apinheiro at igalia.com>
Date:   Mon Jun 14 23:36:45 2021 +0200

v3dv: move several hw version dependant code to their own (v3dvx) source file

This includes code from:
  * v3dv_cmd_buffer
  * v3dv_meta_copy
  * v3dv_meta_clear

v2: move some of the functions to source files that makes more sense
now (Iago).

Reviewed-by: Iago Toral Quiroga <itoral at igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11310>

---

 src/broadcom/vulkan/meson.build        |    4 +
 src/broadcom/vulkan/v3dv_cmd_buffer.c  | 2737 ++++----------------------------
 src/broadcom/vulkan/v3dv_image.c       |    2 +-
 src/broadcom/vulkan/v3dv_meta_clear.c  |  389 +----
 src/broadcom/vulkan/v3dv_meta_copy.c   | 1539 +-----------------
 src/broadcom/vulkan/v3dv_meta_copy.h   |   75 +
 src/broadcom/vulkan/v3dv_private.h     |   82 +-
 src/broadcom/vulkan/v3dvx_cmd_buffer.c | 2081 ++++++++++++++++++++++++
 src/broadcom/vulkan/v3dvx_device.c     |   55 +
 src/broadcom/vulkan/v3dvx_formats.c    |   61 +
 src/broadcom/vulkan/v3dvx_meta_clear.c |  403 +++++
 src/broadcom/vulkan/v3dvx_meta_copy.c  | 1353 ++++++++++++++++
 src/broadcom/vulkan/v3dvx_private.h    |  219 +++
 src/broadcom/vulkan/v3dvx_queue.c      |    2 +-
 14 files changed, 4667 insertions(+), 4335 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=67f4624c0c528d9d46dea03564817507e692ea5c


More information about the mesa-commit mailing list