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
