summaryrefslogtreecommitdiffstats
path: root/src/vulkan/anv_wsi.h
Commit message (Collapse)AuthorAgeFilesLines
* vk/0.170.2: Update to the new VK_EXT_KHR_swapchain extensionsJason Ekstrand2015-10-081-17/+25
|
* vk/wsi: Add Wayland WSI supportJason Ekstrand2015-09-041-0/+2
|
* vk/wsi: Move to a clallback system for the entire WSI implementationJason Ekstrand2015-09-041-7/+18
| | | | | | | | We do this for two reasons: First, because it allows us to simplify WSI and compiling in/out support for a particular platform is as simple as calling or not calling the platform-specific init function. Second, the implementation gives us a place for a given chunk of the WSI to stash stuff in the instance.
* vk/WSI: Use a callback mechanism instead of explicit switchingJason Ekstrand2015-09-041-20/+12
|
* vk: Add an initial implementation of the actual Khronos WSI extensionJason Ekstrand2015-09-041-0/+59
Unfortunately, this is a very large commit and removes the old LunarG WSI extension. This is because there are a couple of entrypoints that have the same name between the two extensions so implementing them both is impractiacl. Support is still incomplete, but this is enough to get vkcube up and going again.