summaryrefslogtreecommitdiff
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2023-10-19Update to latest upstream versionXuelian Bai4-4/+351
2023-10-19Fix build warnings and errorsXuelian Bai2-7/+7
2023-10-19Add tizen platform in vulkan-wsi-layerTianhao Ni2-38/+9
2023-04-17Replace VK_LAYER_EXPORT with VWL_VKAPI_EXPORTNormunds Rieksts1-1/+10
2023-02-07Use strtol instead of std::atoi in loggingDennis Tsiang2-20/+15
2022-11-24Extend TRY macro to print out error messagesNormunds Rieksts1-8/+17
2022-11-11Fix issues reported by static analysis toolsDennis Tsiang4-29/+42
2022-10-21Decouple creation, allocation and binding of images from Wayland backendDennis Tsiang1-10/+22
2022-08-19Update WSI layer to use C++17Aron Virginas-Tar4-216/+22
2022-08-03Fix issue found by static analysisAron Virginas-Tar1-3/+6
2022-07-21Fix issues found by static analysisMatteo Franchin1-2/+3
2022-05-30Enable instance extensions required by layerMatteo Franchin1-1/+6
2022-05-25Add support for VK_EXT_image_compression_control_swapchainDennis Tsiang6-5/+120
2022-02-08Mark fences and semaphores as already signalled in AcquireNextImageDavid Harvey-Macaulay2-2/+42
2021-12-10Casting operands to a wider type to prevent integer overflowFufu Fang1-3/+8
2021-11-29Improve error handling when copying extension nameFufu Fang1-3/+2
2021-11-17Store enabled instance and device extensionsIason Paraskevopoulos2-0/+42
2021-11-15Add versioning to wsialloc interfaceDennis Tsiang3-8/+55
2021-11-11Fix OOM issueNormunds Rieksts8-27/+28
2021-11-11Update code to use modern c++ styleBen Davis3-5/+5
2021-11-08Set default visiblity of functions to hiddenDennis Tsiang2-8/+53
2021-10-29Fix formatting issuesDennis Tsiang9-9/+9
2021-10-11Fix issues found by static analysisBen Davis2-3/+8
2021-09-23Add support for some Vulkan 1.1 structsDennis Tsiang1-0/+47
2021-09-14Use explicit synchronization for Wayland surfacesRosen Zhelev1-0/+88
2021-08-26Add ring buffer utilityDennis Tsiang2-0/+152
2021-08-17Implement objects associated with VkSurfaceRosen Zhelev1-7/+8
2021-07-28Implement a vendor agnostic wsialloc interfaceNormunds Rieksts2-140/+263
2021-07-26Add documentation for unique_ptr and deleter classDennis Tsiang1-0/+16
2021-07-22Remove usages of generic allocator in the layerNormunds Rieksts1-2/+30
2021-07-06Refactoring of extension_listFufu Fang2-108/+46
2021-06-28Ensure allocations happen through custom allocatorsNormunds Rieksts5-9/+458
2021-05-05Resolve segfault in wsialloc_deleteDennis Tsiang2-35/+17
2021-04-29Creating logging mechanism for debuggingFufu Fang2-0/+171
2021-04-23Add support for multiplane swapchain images in WaylandIason Paraskevopoulos1-18/+20
2021-02-09Adds initial support for VK_KHR_wayland_surface.Iason Paraskevopoulos6-0/+677
2021-02-05layer: improve how layer handles Vulkan extensionsJoe Jenner-Bailey2-1/+67
2021-01-18util: add class for storing extensions stringsJoe Jenner-Bailey4-2/+322
2020-12-10Use util::allocator in swapchain objectMatteo Franchin2-16/+64
2020-11-30Implement a vector utility that uses a custom allocatorJoe Jenner-Bailey2-0/+318
2019-05-31Initial sources for the vulkan-wsi-layer projectHEADmasterMatteo Franchin2-0/+284