mesa/src
Chad Versace 0ca7f923c5 venus: Use VkPhysicalDeviceVulkan13{Features,Properties}
Add the structs to vn_physical_device, just like we do for the 1.1 and
1.2 structs.

Prepares for Vulkan 1.3 enablement. No intended change in behavior.

Tested with gpu Intel Tigerlake on CrOS device volteer.

I tested only a small subset of dEQP because this branch only touches
the code for VkPhysicalDevice{Features2,Properties2}.

  vulkan-cts-1.3.3.0
  dEQP-VK.api.info.*
  dEQP-VK.api.smoke.*
  pass/skip/fail = 3796/9/0

I tested Dota 2 on borealis on volteer, with non-Proton Vulkan.  The
game launches and reaches the main menu. Same with Hades with DX on
Proton 7.

Signed-off-by: Chad Versace <chadversary@chromium.org>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18158>
2022-09-14 15:32:22 +00:00
..
amd radv: avoid bottlenecking on sequential sparse buffer binds 2022-09-14 14:40:02 +00:00
android_stub
asahi agx: Don't use nir_find_variable_with_driver_location 2022-09-13 16:04:29 +00:00
broadcom v3dv: expose VK_EXT_load_store_op_none 2022-09-14 13:48:46 +00:00
c11 c11: Update the values of enum mtx_plain, mtx_recursive, mtx_timed to make sure mtx_recursive != mtx_plain | mtx_recursive 2022-09-14 02:46:51 +00:00
compiler nir/algebraic: optimize fabs(bcsel(b, fneg(a), a)) 2022-09-14 12:16:07 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl: Relax locking 2022-09-07 21:21:38 -07:00
etnaviv util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
freedreno turnip: implement VK_EXT_multi_draw 2022-09-14 13:18:02 +00:00
gallium zink: handle split acquire/present 2022-09-14 15:09:44 +00:00
gbm Android: Use libgbm_mesa name for SDK30+ 2022-09-12 07:37:27 +00:00
getopt
glx Revert "glx: Use XSaveContext, delete glxhash.c" 2022-09-12 21:18:15 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: Fix multiple file descriptor leaks. 2022-09-14 13:08:29 +00:00
imgui
intel anv: disable preemption on VFG, Wa_14015207028 for DG2 2022-09-14 10:01:23 +00:00
loader loader: use os_get_option for driver override 2022-09-08 19:30:38 +00:00
mapi mesa: Expose GL_NV_ES1_1_compatibility 2022-08-25 10:17:10 -07:00
mesa mesa: direct use of mtx_recursive is not c11 conformance 2022-09-14 02:46:51 +00:00
microsoft vulkan: Add a vk_command_buffer_ops struct 2022-09-01 20:17:25 +00:00
nouveau nouveau: Fix compiler warnings about silly address checks in ir_print. 2022-09-13 18:39:07 +00:00
panfrost ci/panfrost: convert traces to new YAML format 2022-09-13 09:16:19 +00:00
tool pps: enable track_event in system.cfg 2022-08-26 21:47:44 +00:00
util util: avoid deprecated builtin has_trivial_destructor 2022-09-08 10:53:32 +00:00
virtio venus: Use VkPhysicalDeviceVulkan13{Features,Properties} 2022-09-14 15:32:22 +00:00
vulkan vulkan: update ALLOWED_ANDROID_VERSION for api level 33 2022-09-13 23:34:58 +00:00
meson.build meson: Remove usage of use_elf_tls 2022-07-29 23:59:11 +00:00