Tags: hliatis/Vulkan-Loader
Tags
loader: Fix memory not being zeroed after allocate Change-Id: Iee2abd14ca90c2a3d3725f9c737d70b596dfa122
loader: Fix unwrapped loader instance being used Change-Id: I64cbfa42e2e2ac83a6977acd59e6fff6bc6f73ef
loader: Downgrade layer json warning to info The loader used to warn when using the vkGet*ProcAddr fields in a layer json file from 1.1.0 on. However, it was desirable for applications to still use this field to allow support from older loaders. As such, this is no longer a warning. Change-Id: I401febffe0a15081772dd4a791f5fffbd98d6ac9
loader: Override layer support and settings Add support for an override layer in the loader. This allows layers to be set by an outside application. Revamp the logic to detect manifest files in the various paths that we allow them to be placed. This code significantly rewrites loader_get_manifest_files. Change-Id: I8abf558864b66eb71ee026ca559b0126cf2fa4e9
loader: Remove layer negotiation from device chain Previously, when the loader created a device chain it would attempt to negotiate the layer interface version. Now, it just saves the version when creating the instance chain. Change-Id: I8a48914474e5600e023d837b01198c23da9c8464
header: Update MacOS json files for 1.1.77 header Change-Id: I7f04938632f42727b8b1edc15be8981c1f239649
loader: Fix a 1.0/1.1 versioning bug Fix a bug where when mixing a 1.0 and a 1.1 driver, if the loader stores the 1.0 driver first, the apiVersion field in vkCreateInstance will be rewritten to 1.0 for both drivers. Now it will only be changed for the 1.0 driver, as intended. Change-Id: I9e7c5e0b0b7c0eb660082319dcddd9e8ef8adc61
PreviousNext