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

Author: Boris Brezillon <[email protected]>
Date:   Tue Jul 16 19:20:49 2019 +0200

panfrost: Add a Vulkan driver for Midgard/Bifrost GPUs

Based on turnip.

Signed-off-by: Boris Brezillon <[email protected]>
Acked-by: Kristian H. Kristensen <[email protected]>
Acked-by: Bas Nieuwenhuizen <[email protected]>
Acked-by: Jason Ekstrand <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11139>

---

 meson.build                                |    1 +
 meson_options.txt                          |    2 +-
 src/meson.build                            |    2 +-
 src/panfrost/meson.build                   |    4 +
 src/panfrost/vulkan/meson.build            |  122 ++
 src/panfrost/vulkan/panvk_cmd_buffer.c     | 1467 +++++++++++++++++++
 src/panfrost/vulkan/panvk_cs.c             |  850 +++++++++++
 src/panfrost/vulkan/panvk_cs.h             |  164 +++
 src/panfrost/vulkan/panvk_descriptor_set.c |  838 +++++++++++
 src/panfrost/vulkan/panvk_device.c         | 2094 ++++++++++++++++++++++++++++
 src/panfrost/vulkan/panvk_formats.c        |  484 +++++++
 src/panfrost/vulkan/panvk_image.c          |  438 ++++++
 src/panfrost/vulkan/panvk_meta.c           |  167 +++
 src/panfrost/vulkan/panvk_pass.c           |  211 +++
 src/panfrost/vulkan/panvk_pipeline.c       | 1015 ++++++++++++++
 src/panfrost/vulkan/panvk_pipeline_cache.c |   86 ++
 src/panfrost/vulkan/panvk_private.h        |  994 +++++++++++++
 src/panfrost/vulkan/panvk_query.c          |  104 ++
 src/panfrost/vulkan/panvk_shader.c         |  466 +++++++
 src/panfrost/vulkan/panvk_sync.c           |  417 ++++++
 src/panfrost/vulkan/panvk_util.c           |   87 ++
 src/panfrost/vulkan/panvk_varyings.c       |   58 +
 src/panfrost/vulkan/panvk_varyings.h       |  144 ++
 src/panfrost/vulkan/panvk_wsi.c            |  293 ++++
 src/panfrost/vulkan/panvk_wsi_display.c    |  136 ++
 src/panfrost/vulkan/panvk_wsi_wayland.c    |   61 +
 26 files changed, 10703 insertions(+), 2 deletions(-)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=d970fe2e9d6a8e9997a0ce212146d62013b3b455
_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to