Lines Matching refs:instance
61 VK_LAYER_TYPE_GLOBAL_EXPLICIT = 0x3, // instance and device layer, bitwise
64 VK_LAYER_TYPE_GLOBAL_IMPLICIT = 0xc, // instance and device layer, bitwise
204 VkInstance instance; // instance object from the icd
273 /* per instance structure */
293 VkInstance instance; // layers/ICD instance returned to trampoline
326 * Secondly, loader must be able to find the instance and icd in trampoline
365 static inline struct loader_instance *loader_instance(VkInstance instance) {
366 return (struct loader_instance *)instance;
419 void *loader_heap_alloc(const struct loader_instance *instance, size_t size,
422 void loader_heap_free(const struct loader_instance *instance, void *pMemory);
503 struct loader_instance *loader_get_instance(const VkInstance instance);
514 void loader_deactivate_instance_layers(struct loader_instance *instance);
542 /* instance layer chain termination entrypoint definitions */
549 terminator_DestroyInstance(VkInstance instance,
553 terminator_EnumeratePhysicalDevices(VkInstance instance,