Home | History | Annotate | Download | only in libvulkan

Lines Matching refs:driver

35 #include "driver.h"
119 if (!is_instance_ || !driver::Debuggable())
347 return (is_instance_ && driver::Debuggable() &&
398 const driver::DebugReportLogger& logger,
460 const driver::DebugReportLogger& logger_;
479 std::bitset<driver::ProcHook::EXTENSION_COUNT> enabled_extensions_;
483 const driver::DebugReportLogger& logger,
496 enabled_extensions_.set(driver::ProcHook::EXTENSION_CORE);
522 // point head of chain to the driver
523 get_instance_proc_addr_ = driver::GetInstanceProcAddr;
583 // point head of chain to the driver
584 get_instance_proc_addr_ = driver::GetInstanceProcAddr;
585 get_device_proc_addr_ = driver::GetDeviceProcAddr;
607 get_instance_proc_addr_ = driver::GetInstanceProcAddr;
608 get_device_proc_addr_ = driver::GetDeviceProcAddr;
655 // point tail of chain to the driver
659 driver::GetInstanceProcAddr;
681 // point tail of chain to the driver
685 driver::GetInstanceProcAddr;
687 driver::GetDeviceProcAddr;
877 // query driver instance extensions
900 auto ext_bit = driver::GetProcHookExtension(name);
901 if (ext_bit != driver::ProcHook::EXTENSION_UNKNOWN)
914 // query driver device extensions
938 auto ext_bit = driver::GetProcHookExtension(name);
939 if (ext_bit != driver::ProcHook::EXTENSION_UNKNOWN)
999 driver::InstanceDispatchable dispatchable =
1000 reinterpret_cast<driver::InstanceDispatchable>(object);
1002 return (driver::SetDataInternal(dispatchable, &driver::GetData(instance)))
1008 driver::DeviceDispatchable dispatchable =
1009 reinterpret_cast<driver::DeviceDispatchable>(object);
1011 return (driver::SetDataInternal(dispatchable, &driver::GetData(device)))
1051 LayerChain chain(true, driver::DebugReportLogger(*create_info),
1052 (allocator) ? *allocator : driver::GetDefaultAllocator());
1077 false, driver::Logger(physical_dev),
1078 (allocator) ? *allocator : driver::GetData(physical_dev).allocator);
1110 local_allocator = driver::GetData(instance).allocator;
1140 if (driver::OpenHAL()) {
1224 return vulkan::driver::EnumerateInstanceExtensionProperties(