mesa/src/broadcom/vulkan
Iago Toral Quiroga d636c5660c v3dv: implement wsi hook to decide if we can present directly on device
This will prevent the driver to take the prime blit path for presentation
in scenarios where it can avoid it, which can substantially improve
performance, particularly at high resolutions.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5917>
2021-04-27 06:37:43 +00:00
..
.dir-locals.el
.editorconfig
meson.build vulkan: Track dependencies of Python imports 2021-04-08 14:15:54 +00:00
v3d_tiling.c v3dv: implement vkCreateImage 2020-10-13 21:21:25 +00:00
v3dv_bo.c v3dv: use a bitfield to implement a quick check for job BO tracking 2021-04-15 06:09:34 +00:00
v3dv_bo.h v3dv: use a bitfield to implement a quick check for job BO tracking 2021-04-15 06:09:34 +00:00
v3dv_cl.c v3dv: optimize a few cases of BO job additions 2021-04-15 06:09:34 +00:00
v3dv_cl.h v3dv/descriptor: use descriptor pool bo for image/samplers 2020-10-13 21:21:30 +00:00
v3dv_cmd_buffer.c v3dv: better tracking of dirty push constant state 2021-04-16 12:29:11 +00:00
v3dv_debug.c v3dv/debug: add v3dv_debug 2020-10-13 21:21:25 +00:00
v3dv_debug.h v3dv/debug: add v3dv_print_v3d_key 2020-10-13 21:21:33 +00:00
v3dv_descriptor_set.c vulkan: track number of bindings instead of max binding for CreateDescriptorSetLayout 2021-04-05 20:17:53 +00:00
v3dv_device.c v3dv: check returned values 2021-04-22 07:39:24 +00:00
v3dv_extensions.py v3dv: implement VK_EXT_private_data 2020-11-17 23:55:14 +00:00
v3dv_extensions_gen.py vulkan: Drop the type_prefix parameter from gen_extensions 2021-02-01 18:54:25 +00:00
v3dv_formats.c v3dv/formats: expose support for BC1-3 compressed formats 2021-02-12 22:04:13 +00:00
v3dv_icd.py
v3dv_image.c v3dv: use the common base object type and struct 2020-11-17 23:55:14 +00:00
v3dv_limits.h v3dv: fix descriptor set limits 2021-04-15 11:26:04 +00:00
v3dv_meta_clear.c v3dv: avoid dereferencing null value 2021-04-16 11:12:31 +00:00
v3dv_meta_copy.c v3dv: avoid some maybe-uninitialized warnings 2021-03-17 10:05:07 +00:00
v3dv_pass.c v3dv: use the common base object type and struct 2020-11-17 23:55:14 +00:00
v3dv_pipeline.c v3dv/pipeline: track descriptor maps per stage, not per pipeline 2021-04-19 23:10:35 +00:00
v3dv_pipeline_cache.c v3dv/pipeline_cache: bail out in case of error 2021-04-22 11:40:40 +02:00
v3dv_private.h v3dv/pipeline: track descriptor maps per stage, not per pipeline 2021-04-19 23:10:35 +00:00
v3dv_query.c v3dv: don't use a dedicated BO for each occlusion query 2021-04-15 12:45:07 +00:00
v3dv_queue.c v3dv: check returned values 2021-04-22 07:39:24 +00:00
v3dv_uniforms.c v3dv/pipeline: track descriptor maps per stage, not per pipeline 2021-04-19 23:10:35 +00:00
v3dv_util.c v3dv: move error string definition to debug path 2020-12-01 12:10:11 +00:00
v3dv_wsi.c v3dv: implement wsi hook to decide if we can present directly on device 2021-04-27 06:37:43 +00:00
v3dv_wsi_display.c v3dv: move to subclassing instance/physical device 2021-02-01 18:54:24 +00:00
v3dv_wsi_wayland.c v3dv: move to subclassing instance/physical device 2021-02-01 18:54:24 +00:00
v3dv_wsi_x11.c v3dv: move to subclassing instance/physical device 2021-02-01 18:54:24 +00:00
vk_format_info.h anv: Move vk_format helpers to common code 2021-03-10 18:17:31 +00:00