Home | History | Annotate | Download | only in nulldrv

Lines Matching refs:instance

100     VkInstance_T* instance;
180 Handle AllocHandle(VkInstance instance, HandleType::Enum type) {
182 AllocHandle(type, &instance->next_callback_handle));
291 VkInstance_T* instance =
295 if (!instance)
298 instance->dispatch.magic = HWVULKAN_DISPATCH_MAGIC;
299 instance->allocator = *allocator;
300 instance->physical_device.dispatch.magic = HWVULKAN_DISPATCH_MAGIC;
301 instance->next_callback_handle = 0;
306 ALOGV("instance extension '%s' requested",
310 ALOGV("instance extension '%s' requested",
318 *out_instance = instance;
323 PFN_vkVoidFunction GetInstanceProcAddr(VkInstance instance, const char* name) {
324 return instance ? GetInstanceProcAddr(name) : GetGlobalProcAddr(name);
333 // Instance
335 void DestroyInstance(VkInstance instance,
337 instance->allocator.pfnFree(instance->allocator.pUserData, instance);
343 VkResult EnumeratePhysicalDevices(VkInstance instance,
347 physical_devices[0] = &instance->physical_device;
652 VkInstance_T* instance = GetInstanceFromPhysicalDevice(physical_device);
654 allocator = &instance->allocator;
663 device->instance = instance;
1105 VkResult CreateDebugReportCallbackEXT(VkInstance instance,
1110 instance, HandleType::kDebugReportCallbackEXT);
1466 void DestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks* pAllocator) {
1469 void DebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char* pLayerPrefix, const char* pMessage) {