mesa/src/freedreno/vulkan
Alejandro Piñeiro 62bfc700f7 vulkan/util: add struct vk_pipeline_cache_header
Header is defined at vkGetPipelineCacheData spec, in any vulkan
version, and anv, tu and radv were using the same struct, and v3dv was
about to do the same.

Defining the same struct four times seemed odd, so let's define on a
common place.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Acked-by: Jonathan Marek <jonathan@marek.ca>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6058>
2020-07-30 11:44:21 +02:00
..
.clang-format turnip: preliminary support for Wayland WSI 2019-03-11 10:02:13 -07:00
.dir-locals.el turnip: Add a .editorconfig and .dir-locals.el 2019-09-27 13:34:28 -07:00
.editorconfig turnip: Add a .editorconfig and .dir-locals.el 2019-09-27 13:34:28 -07:00
meson.build meson: fix android vulkan build 2020-07-14 09:34:54 +00:00
TODO turnip: clean up TODO. 2019-03-11 10:01:41 -07:00
tu_android.c freedreno: replace all dup() with os_dupfd_cloexec() 2020-06-18 02:09:56 +00:00
tu_clear_blit.c turnip: fix SP_HS_UNKNOWN_A831 value for A650 2020-07-27 12:17:38 +00:00
tu_cmd_buffer.c tu: Dump CP_DRAW_INDIRECT_MULTI draw BO's 2020-07-29 10:51:28 +00:00
tu_cs.c turnip: fix ts_cs_memory typo 2020-06-23 21:12:09 +00:00
tu_cs.h turnip: remove use of tu_cs_entry for draw states 2020-07-14 17:00:08 +00:00
tu_descriptor_set.c tu: Fix descriptor update templates with input attachments 2020-07-27 12:36:36 +00:00
tu_descriptor_set.h turnip: Use the common base object type and struct. 2020-07-14 02:48:30 +00:00
tu_device.c tu: Enable resource dynamic indexing 2020-07-27 16:38:17 +00:00
tu_drm.c turnip: Fix error handling of DRM_MSM_GEM_INFO ioctls. 2020-06-26 19:34:17 +00:00
tu_entrypoints_gen.py Switch from cElementTree to ElementTree. 2020-06-05 23:42:54 -07:00
tu_extensions.py tu: Implement VK_KHR_draw_indirect_count 2020-07-24 19:21:07 +02:00
tu_fence.c turnip: Use the common base object type and struct. 2020-07-14 02:48:30 +00:00
tu_formats.c turnip: enable 420_UNORM formats 2020-07-05 15:25:17 +00:00
tu_icd.py
tu_image.c turnip: disable tiling for NV12/IYUV formats 2020-07-21 20:08:07 +00:00
tu_pass.c tu: Detect invalid-for-binning renderpass dependencies 2020-07-24 18:43:40 +00:00
tu_pipeline.c turnip: fix SP_HS_UNKNOWN_A831 value for A650 2020-07-27 12:17:38 +00:00
tu_pipeline_cache.c vulkan/util: add struct vk_pipeline_cache_header 2020-07-30 11:44:21 +02:00
tu_private.h turnip: fix SP_HS_UNKNOWN_A831 value for A650 2020-07-27 12:17:38 +00:00
tu_query.c turnip: Use the common base object type and struct. 2020-07-14 02:48:30 +00:00
tu_shader.c nir: Take a shader and variable mode in nir_assign_io_var_locations 2020-07-29 17:38:58 +00:00
tu_util.c turnip: make tiling config part of framebuffer state 2020-07-03 14:49:10 +00:00
tu_util.h turnip: Add support for polygon fill modes. 2020-06-25 13:46:30 -07:00
tu_wsi.c turnip: Use the common base object type and struct. 2020-07-14 02:48:30 +00:00
tu_wsi_display.c turnip: add display wsi 2019-11-18 22:18:05 +00:00
tu_wsi_wayland.c turnip: preliminary support for Wayland WSI 2019-03-11 10:02:13 -07:00
tu_wsi_x11.c turnip: add x11 wsi 2019-11-18 22:18:05 +00:00
vk_format.h turnip: enable 420_UNORM formats 2020-07-05 15:25:17 +00:00
vk_format_parse.py