Konstantin Seurer
|
b0beca8c7a
|
vulkan/rmv,radv: Use common trace trigger
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20573>
|
2023-06-27 06:25:56 +00:00 |
|
Konstantin Seurer
|
70489edce4
|
vulkan: Common trace capturing infrastructure
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20573>
|
2023-06-27 06:25:56 +00:00 |
|
Rob Clark
|
8e7511ea7f
|
vk/runtime: Use libdrm shim
Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21636>
|
2023-03-05 16:31:51 +00:00 |
|
Rob Clark
|
73dfcbf7e8
|
vk/runtime: Allow enumerate and try_create_for_drm to coexist
For drivers that can support both drm and non-drm kernel mode drivers it
is useful to be able to provide both entrypoints.
Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21394>
|
2023-02-25 17:02:34 +00:00 |
|
Faith Ekstrand
|
15e332073c
|
Revert "vk/runtime: turn vk.xml extension requirements into asserts"
This reverts commit 6ac830ccb1.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21225>
|
2023-02-17 03:42:34 +00:00 |
|
Eric Engestrom
|
6ac830ccb1
|
vk/runtime: turn vk.xml extension requirements into asserts
More specifically, turn
<extension name="VK_KHR_foo" requires="VK_KHR_bar">
into
assert(!ext->KHR_foo || ext->KHR_bar);
Signed-off-by: Eric Engestrom <eric@igalia.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21261>
|
2023-02-14 23:28:29 +00:00 |
|
Eric Engestrom
|
a654a303f8
|
vk/runtime: keep track of supported instance extensions
Signed-off-by: Eric Engestrom <eric@igalia.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21261>
|
2023-02-14 23:28:29 +00:00 |
|
Konstantin Seurer
|
7b4b9ee7ee
|
vulkan: Add common physical device management
Add common entrypoints for enumerating physical devices, based on the RADV implementation.
Signed-off-by: Konstantin Seurer <konstantin.seurer@gmail.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17750>
|
2022-08-30 19:34:47 +00:00 |
|
Jason Ekstrand
|
88b9b68f30
|
vulkan/runtime: Validate instance version on 1.0 implementations
This isn't something that ANV or RADV have cared about in a long time
but, as people bring up new Vulkan drivers, shipping Vulkan 1.0 is still
a thing that happens in Mesa. The common code should also implement the
1.0 rules.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14150>
|
2021-12-20 16:45:55 +00:00 |
|
Jason Ekstrand
|
4108fda426
|
vulkan: Move all the common object code to runtime/
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13156>
|
2021-10-29 23:12:32 +00:00 |
|