Commit graph

  • 1ede24b595 Merge 'Add -Wshadow -Wconversion' into 'main' main Iason Paraskevopoulos 2025-12-17 09:55:55 +00:00
  • ee3f6c5ab9 * Enables new warnings (which are made errors by -Werror) * Wshadow warns when a variable shadows another * Wconversion warns on implicit int conversions * Fixes warnings generated by them Alex Bates 2025-12-17 09:55:55 +00:00
  • 477a8f769b Merge 'Add -Wshadow -Wconversion' into 'main' Alex Bates 2025-12-16 16:02:38 +00:00
  • 253a21c7fe Fix warnings in wsi/display/ Alex Bates 2025-12-09 10:24:55 +00:00
  • 80b43daffa Merge 'constness adjustment for clang20' into 'main' Iason Paraskevopoulos 2025-12-16 14:27:45 +00:00
  • e7bc75be63 Merge 'constness adjustment for clang20' into 'main' Iason Paraskevopoulos 2025-12-16 14:27:05 +00:00
  • 6d98a178ba Merge 'Add surfaces the layer supports in unsupported_surfaces' into 'main' Iason Paraskevopoulos 2025-12-16 14:26:53 +00:00
  • 9c9dff2291 Add surfaces the layer supports in unsupported_surfaces Iason Paraskevopoulos 2025-12-16 14:26:53 +00:00
  • 65143cb4aa Merge 'Add surfaces the layer supports in unsupported_surfaces' into 'main' Iason Paraskevopoulos 2025-12-15 13:38:56 +00:00
  • f596f8289f constness adjustment for clang20 Iason Paraskevopoulos 2025-12-15 12:02:24 +00:00
  • 5bd7e73a0e Fix typo Iason Paraskevopoulos 2025-12-15 11:56:32 +00:00
  • 04d2ba65d5 Merge 'Detach proxies from queue' into 'main' Iason Paraskevopoulos 2025-12-11 16:28:57 +00:00
  • 0288395a0d Merge 'Detach proxies from queue' into 'main' Iason Paraskevopoulos 2025-12-11 14:11:16 +00:00
  • 160a67cabc Add surfaces the layer supports in unsupported_surfaces Iason Paraskevopoulos 2025-12-10 12:38:02 +00:00
  • fbe3b9e592 Merge 'Fix issues with shared present modes' into 'main' Iason Paraskevopoulos 2025-12-10 11:22:49 +00:00
  • 01a96ed37b The change makes the following adjustments: Normunds Rieksts 2025-12-10 11:22:49 +00:00
  • 2a8d0e47b2 Fix int -> unsigned int conversion warnings in dispatch funcs Alex Bates 2025-12-08 16:31:00 +00:00
  • ad61e4292d Fix conversion warnings generated by clang-tidy Alex Bates 2025-12-04 13:51:49 +00:00
  • e50742db3c Remove redundant -Werror=return-type Alex Bates 2025-12-03 04:29:17 +00:00
  • 5e319a4d24 Enable -Wconversion and fix warnings Alex Bates 2025-12-03 03:42:44 +00:00
  • 5f9a544b09 Enable -Wshadow and fix warnings Alex Bates 2025-12-03 03:38:55 +00:00
  • 5e225e0896 Detach proxies from queue Iason Paraskevopoulos 2025-12-02 16:24:43 +00:00
  • 0866cfc352 Merge 'Fix a case where OOM condition was not checked' into 'main' Iason Paraskevopoulos 2025-12-02 14:36:52 +00:00
  • bb18f7d897 Merge 'Fix queue destroy warning on the Wayland backend' into 'main' Rosen Zhelev 2025-12-02 12:11:06 +00:00
  • cca5e62704 Merge 'Handle NULL instance parameter in vkGetInstanceProcAddr' into 'main' Iason Paraskevopoulos 2025-12-01 16:31:04 +00:00
  • d900831556 Fix queue destroy warning on the Wayland backend Iason Paraskevopoulos 2025-11-28 16:41:05 +00:00
  • e030203d82 Fix a case where OOM condition was not checked Normunds Rieksts 2025-11-28 15:06:11 +00:00
  • 29a7a23847 Handle NULL instance parameter in vkGetInstanceProcAddr Muhamad Sammar 2025-11-26 12:37:12 +00:00
  • a0947a5ae8 Merge 'Fix and enhance Vulkan present timing and time domain handling' into 'main' Iason Paraskevopoulos 2025-11-25 10:12:34 +00:00
  • 71a0881d5c This change updates the present timing implementation with several fixes and improvements for better spec compliance: Ginu Jacob 2025-11-25 10:12:33 +00:00
  • fad191d840 Merge 'Decouple swapchain images and their memory from swapchain class' into 'main' Rosen Zhelev 2025-11-20 13:55:45 +00:00
  • 2d4cbd5afa Decouple swapchain images and their memory from swapchain class Normunds Rieksts 2025-11-20 13:55:45 +00:00
  • 72a21a9e87 Merge 'Remove ion wsialloc implementation' into 'main' Iason Paraskevopoulos 2025-11-13 10:01:42 +00:00
  • 575cf49d95 Remove ion wsialloc implementation Alex Bates 2025-11-10 13:48:24 +00:00
  • 6b3cc197ab Merge 'Guarantee surface caps is consisitent between EXT and KHR' into 'main' Rosen Zhelev 2025-11-06 14:34:23 +00:00
  • bb8770f80b Merge 'Adding debug interface' into 'main' Rosen Zhelev 2025-11-04 12:20:24 +00:00
  • 65078fb361 Adding debug interface Lior Dekel 2025-11-04 12:20:24 +00:00
  • faf83d387b Merge 'Add a workaround when wp_feedback events are not delivered' into 'main' Rosen Zhelev 2025-10-31 10:35:09 +00:00
  • 9d9172fcbb Add a workaround when wp_feedback events are not delivered Normunds Rieksts 2025-10-31 10:35:08 +00:00
  • 1e5510e1a2 Merge 'support VK_KHR_present_mode_fifo_latest_ready' into 'main' Rosen Zhelev 2025-10-21 16:21:59 +01:00
  • c8061bd8c7 Support VK_KHR_present_mode_fifo_latest_ready Nir Ekhauz 2025-10-21 15:21:58 +00:00
  • 279d21607c Guarantee surface caps is consisitent between EXT and KHR Ryan Zhang 2025-09-15 19:31:02 +08:00
  • 12228bcd09 Merge 'Reset query pool on creation' into 'main' Iason Paraskevopoulos 2025-10-17 15:02:41 +00:00
  • 3da272878d Reset query pool on creation Iason Paraskevopoulos 2025-10-17 15:02:40 +00:00
  • b259fa8cbe Merge 'Support VK_KHR_swapchain_maintenance1' into 'main' Rosen Zhelev 2025-10-16 16:02:36 +01:00
  • 9053ee1b74 Support VK_KHR_swapchain_maintenance1 Nir Ekhauz 2025-10-16 15:02:36 +00:00
  • 8f90584f20 Merge 'Updating the api version to 1.4.325' into 'main' Rosen Zhelev 2025-10-10 15:17:32 +01:00
  • ff882b5f84 Updating the api version to 1.4.325 Ginu Jacob 2025-10-09 14:55:46 +01:00
  • 93a5d29657 Merge 'Support nonzero present timing queue family' into 'main' Rosen Zhelev 2025-10-06 11:27:35 +01:00
  • ace729f7f8 Support nonzero present timing queue family Alex Bates 2025-10-06 10:27:34 +00:00
  • e298d2d7c9 Debug Jenkins dev/Debug Nir.Ekhauz 2025-10-05 13:23:29 +03:00
  • e1e184300e Merge 'present_id2 dependency handling in present_timing extension' into 'main' Rosen Zhelev 2025-09-29 16:11:01 +01:00
  • 7d88e2a619 present_id2 dependency handling in present_timing extension Ginu Jacob 2025-09-29 15:11:01 +00:00
  • ec20ec83ae Merge 'Support VK_KHR_surface_maintenance1' into 'main' Rosen Zhelev 2025-09-26 15:14:49 +01:00
  • e1d77594fb Merge 'VK_EXT_frame_boundary: Fixing the sType used in VkFrameBoundaryEXT' into 'main' Rosen Zhelev 2025-09-22 16:41:28 +01:00
  • 5a2bc13570 VK_EXT_frame_boundary: Fixing the sType used in VkFrameBoundaryEXT Ginu Jacob 2025-09-11 14:43:07 +01:00
  • 1ca76265fe Support VK_KHR_surface_maintenance1 Nir.Ekhauz 2025-09-21 11:15:21 +03:00
  • 2f7e6e7ff3 Merge 'Update the layer's readme and release notes with VK_KHR_present_wait2 support' into 'main' Rosen Zhelev 2025-09-18 10:20:43 +01:00
  • 8c65fb2af7 Update the layer's readme and release notes with VK_KHR_present_wait2 support Nir Ekhauz 2025-09-18 09:20:43 +00:00
  • 4ed20527c3 Merge 'Fix Wayland swapchain to support present_id2' into 'main' Rosen Zhelev 2025-09-17 10:20:46 +01:00
  • ee6d45430f Fix Wayland swapchain to support present_id2 Nir Ekhauz 2025-09-17 09:20:46 +00:00
  • 623f803387 Merge 'Implement schedule present at relative time on headless' into 'main' Rosen Zhelev 2025-09-15 12:40:06 +01:00
  • 7a46cdb679 Implement schedule present at relative time on headless Ginu Jacob 2025-09-15 11:40:06 +00:00
  • a29eae014e Merge 'Silence clang-tidy warnings' into 'main' Rosen Zhelev 2025-09-15 12:31:41 +01:00
  • c175b19ccb Silence clang-tidy warnings Maged Elnaggar 2025-09-15 11:31:41 +00:00
  • 681648c9e9 Merge 'Query pool reads for QUEUE_OPERATIONS_END_BIT_EXT skipped when not ready' into 'main' Iason Paraskevopoulos 2025-09-11 15:47:13 +00:00
  • 1346705513 Query pool reads for QUEUE_OPERATIONS_END_BIT_EXT skipped when not ready Ginu Jacob 2025-09-11 15:47:13 +00:00
  • 22502056af Merge 'Set the default DRM device node for the VK_KHR_display backend' into 'main' Rosen Zhelev 2025-09-11 11:50:02 +01:00
  • 5e53d9637f Scan DRM device nodes for the VK_KHR_display backend Fufu Fang 2025-09-11 10:50:01 +00:00
  • 6319d7dde0 Merge 'Support VK_KHR_swapchain_mutable_format extension' into 'main' Rosen Zhelev 2025-09-11 09:28:04 +01:00
  • fb23a9b14e Support VK_KHR_swapchain_mutable_format extension Maged Elnaggar 2025-09-11 08:28:03 +00:00
  • edcd2c2629 Merge 'Add clang-tidy linting to merge requests CI' into 'main' Rosen Zhelev 2025-09-10 14:31:36 +01:00
  • 9608f70237 Add clang-tidy linting to merge requests CI Maged Elnaggar 2025-09-10 13:31:35 +00:00
  • f9b4a0df56 Merge 'Adding exception-safe custom mutex to the WSI layer' into 'main' Rosen Zhelev 2025-09-05 16:06:38 +01:00
  • 78b21da4ef Adding exception-safe custom mutex to the WSI layer Maged Elnaggar 2025-09-05 15:06:38 +00:00
  • ef9b134054 Merge 'Update present timing types' into 'main' Rosen Zhelev 2025-09-04 17:48:10 +01:00
  • b02e682d30 Update present timing types Iason Paraskevopoulos 2025-09-04 16:48:10 +00:00
  • deb70d9473 Merge 'Add JSON schema to layer manifest' into 'main' Iason Paraskevopoulos 2025-09-03 14:51:37 +00:00
  • 6baf6ff52a Merge 'Implement vkWaitForPresent2KHR' into 'main' Rosen Zhelev 2025-08-28 15:46:50 +01:00
  • 5060dbbc3a Implement vkWaitForPresent2KHR Nir Ekhauz 2025-08-28 14:46:50 +00:00
  • 88be0b1649 Add JSON schema to layer manifest Alex Bates 2025-08-26 14:12:01 +01:00
  • 76771e7f67 Merge 'Initial support for VK_KHR_present_wait2' into 'main' Rosen Zhelev 2025-08-26 13:42:14 +01:00
  • 64c1c46609 Initial support for VK_KHR_present_wait2 Nir Ekhauz 2025-08-26 12:42:14 +00:00
  • ad2767ee77 Merge 'Update the layer's readme and release notes with VK_KHR_present_id2 support' into 'main' Rosen Zhelev 2025-08-20 12:45:47 +01:00
  • 7fac7b1339 Update the layer's readme and release notes with VK_KHR_present_id2 support Nir Ekhauz 2025-08-20 11:45:46 +00:00
  • 60f53bddd0 Merge 'Add initial support for VK_KHR_present_id2 in the layer' into 'main' Rosen Zhelev 2025-08-18 10:23:02 +01:00
  • 8256b027d7 Add initial support for VK_KHR_present_id2 in the layer Nir Ekhauz 2025-08-18 09:23:02 +00:00
  • a0700e3e86 Merge 'Add initial support for VK_KHR_present_id2 in the layer' into 'main' Rosen Zhelev 2025-08-13 09:41:22 +01:00
  • 472597ed42 Add initial support for VK_KHR_present_id2 in the layer Nir Ekhauz 2025-08-13 08:41:21 +00:00
  • 467d6af310 Merge 'Append WSI layer warning flags' into 'main' Rosen Zhelev 2025-08-05 13:34:59 +01:00
  • d1ade3d218 Append WSI layer warning flags Maged Elnaggar 2025-08-05 12:34:59 +00:00
  • 050b43c769 Merge 'Implement scheduling for headless present stages' into 'main' Iason Paraskevopoulos 2025-07-30 12:27:09 +00:00
  • dfe88e3c1c The patch changes the following: Normunds Rieksts 2025-07-30 12:27:09 +00:00
  • e0cd3c645f Merge 'Retry mechanism for Wayland image presented event' into 'main' Rosen Zhelev 2025-07-29 15:52:21 +01:00
  • 27430b2138 Retry mechanism for Wayland image presented event Ginu Jacob 2025-07-28 11:43:34 +01:00
  • 1016e4d2e9 Merge 'Timestamp for VK_PRESENT_STAGE_IMAGE_FIRST_PIXEL_OUT_BIT_EXT in Wayland' into 'main' Iason Paraskevopoulos 2025-07-24 08:39:10 +00:00
  • d807a089c3 Timestamp for VK_PRESENT_STAGE_IMAGE_FIRST_PIXEL_OUT_BIT_EXT in Wayland Ginu Jacob 2025-07-24 08:39:09 +00:00
  • d0a267380c Merge 'Missing return wsi_alloc_utils.hpp in WSI layer' into 'main' Rosen Zhelev 2025-07-22 14:47:13 +01:00
  • 5dbb34a16d Missing return wsi_alloc_utils.hpp in WSI layer Maged Elnaggar 2025-07-21 14:30:08 +01:00
  • ba93b67fb6 Merge 'Fix check for present_id feature in present timing' into 'main' Iason Paraskevopoulos 2025-07-18 14:59:53 +00:00