summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-01-24Add support for VK_KHR_incremental_presentXuelian Bai6-9/+42
2022-01-24Filter extensions supported by wsi layer:Tianhao Ni7-64/+150
2022-01-24Implement WSI layer swapchain functions for Tizen:Tianhao Ni10-827/+767
2022-01-24Add tizen platform in vulkan-wsi-layerTianhao Ni10-4/+1387
2021-12-15Remove DEBUG build optionupstream/v1.0.5upstream/1.0.5Ben Davis1-4/+0
2021-12-13wayland: Fix nulltpr dereference on deprecated swapchainsRosen Zhelev1-1/+1
2021-12-10Casting operands to a wider type to prevent integer overflowFufu Fang1-3/+8
2021-12-09Include modifiers in params creationDennis Tsiang1-1/+3
2021-12-06Fix bug in has_descendant_started_presenting in headless backendDennis Tsiang2-10/+9
2021-12-02Check for required protocols in vkGetPhysicalDeviceWaylandPresentationSupportKHRBen Davis1-1/+69
2021-11-29Improve error handling when copying extension nameFufu Fang1-3/+2
2021-11-26Remove ENABLE_WSI_LAYER optionDavid Harvey-Macaulay1-3/+0
2021-11-25Return appropriate error code in acquire_next_imageIason Paraskevopoulos3-17/+54
2021-11-25Remove the roundtrip to Wayland when creating wl_buffers for each imageNormunds Rieksts2-61/+5
2021-11-17Store enabled instance and device extensionsIason Paraskevopoulos12-33/+215
2021-11-15Add versioning to wsialloc interfaceDennis Tsiang5-9/+58
2021-11-12Update supported composite alpha flagsBen Davis1-3/+2
2021-11-12Merge master branch into multiple_swapchains_present_reqIason Paraskevopoulos20-63/+72
2021-11-11Fix OOM issueNormunds Rieksts10-35/+36
2021-11-11Integrate clang-tidy-8 with cmake buildBen Davis1-0/+7
2021-11-11Update code to use modern c++ styleBen Davis10-28/+29
2021-11-10Merge master branch into multiple_swapchains_present_reqIason Paraskevopoulos19-230/+339
2021-11-08Ensure that swapchain is not passed to the ICD when creating imagesNormunds Rieksts2-1/+9
2021-11-08Set default visiblity of functions to hiddenDennis Tsiang16-223/+287
2021-11-05Use device allocator for stage flags vectorIason Paraskevopoulos1-1/+2
2021-11-05Move queue for frame events to the surface objectIason Paraskevopoulos5-65/+130
2021-11-02Add documentation for Wayland supportMatteo Franchin1-6/+43
2021-11-01Handle present request for multiple swapchainsIason Paraskevopoulos4-4/+104
2021-11-01Add ability to specify custom wsialloc implementationsNormunds Rieksts2-5/+22
2021-10-29Fix formatting issuesDennis Tsiang16-16/+16
2021-10-27Remove the TODO on the max Wayland image size.Fufu Fang1-1/+0
2021-10-26Add build option for headless extensionNormunds Rieksts2-4/+28
2021-10-15Always set use_presentation_thread flag in init_platformIason Paraskevopoulos2-4/+2
2021-10-14Implement MAILBOX presentation for Wayland swapchainsIason Paraskevopoulos5-106/+184
2021-10-11Fix issues found by static analysisBen Davis3-4/+20
2021-10-08Synchronise access to the ring buffer poolDennis Tsiang1-1/+5
2021-10-07Update json manifestIason Paraskevopoulos2-94/+16
2021-10-05wsi: Fix swapchain teardown causing hangsRosen Zhelev2-23/+15
2021-10-05Remove destroy_image from unpresent functionIason Paraskevopoulos1-4/+0
2021-09-23Add support for some Vulkan 1.1 structsDennis Tsiang10-127/+415
2021-09-17Return vkDestroyDevice from vkGetDeviceProcAddrDavid Harvey-Macaulay1-1/+1
2021-09-14Use explicit synchronization for Wayland surfacesRosen Zhelev17-97/+659
2021-08-26Update layer to generate Wayland explicit sync filesDennis Tsiang1-2/+11
2021-08-26Add ring buffer utilityDennis Tsiang7-46/+171
2021-08-17wayland: Add format negotiationRosen Zhelev2-120/+153
2021-08-17wsi: Move common objects to the wayland wsi::surfaceRosen Zhelev9-258/+364
2021-08-17Implement objects associated with VkSurfaceRosen Zhelev19-55/+496
2021-08-17Fix potential hang on swapchain inheritanceBen Davis4-13/+48
2021-08-09Add vulkan 1.1 function entrypointsBen Davis4-2/+125
2021-07-28Implement a vendor agnostic wsialloc interfaceNormunds Rieksts3-154/+288