Tags: 1480c1/Vulkan-Loader
Tags
loader: VK_EXT_headless_surface additions As VK_EXT_headless_surface is a WSI extension, supporting it requires changes to the loader. This commit makes the necessary changes, which are mostly straightforward plumbing. However, this commit also includes a minor tweak to avoid a segmentation fault when an implicitly enabled layer provides support for an instance extension.
loader: Support VK_EXT_full_screen_exclusive ext This change adds manual handing for new APIs which need to unwrap an ICD surface handle before calling down to the ICD. Change-Id: Id64c8021a3d36800af9a59cafe52577a4d5d69ff
scripts: Update known-good for 1.1.106 header Changes: - Integrate upstream script changes: We have to plumb-through the new conventions object to continue using the makeCParamDecl utility function - Add GGP to available platforms - Add handling for extension dependencies: Previously, the codegen for loader trampolines could not handle an extension command that depends on more than one extension being present. This removes that limitation - Add checks for device extensions: This adds a check for two functions at device creation time: * VK_KHR_device_group * VK_EXT_full_screen_exclusive The loader needs to know about these extensions for proper handling of the vkGetDeviceGroupSurfacePresentModes2EXT terminator - Update known-good file Updated: - `loader/loader.c` - `loader/loader.h` - `scripts/common_codegen.py` - `scripts/dispatch_table_helper_generator.py` - `scripts/helper_file_generator.py` - `scripts/known_good.json` - `scripts/loader_extension_generator.py` - `scripts/loader_genvk.py` Change-Id: I9f0828a8eee0e8e95b479e1b8feb31acaa10040d
loader: Update `loader.rc` copyright dates Change-Id: If3c51f4d3177ad6745bfcbcf12e37860e306ece5
loader: Fix memory not being zeroed after allocate Change-Id: Iee2abd14ca90c2a3d3725f9c737d70b596dfa122
PreviousNext