Lines Matching refs:driver
70 const std::bitset<driver::ProcHook::EXTENSION_COUNT> &extensions);
74 const std::bitset<driver::ProcHook::EXTENSION_COUNT> &extensions);
124 const std::bitset<driver::ProcHook::EXTENSION_COUNT> &extensions) {
142 const std::bitset<driver::ProcHook::EXTENSION_COUNT> &extensions) {
225 namespace driver {«
227 {{Macro "driver.C++.DefineProcHookType"}}
232 {{if (Macro "driver.IsInstanceDriverTableEntry" $f)}}
242 {{if (Macro "driver.IsDeviceDriverTableEntry" $f)}}
257 »} // namespace driver
280 #include "driver.h"
283 namespace driver {«
290 {{Macro "driver.C++.DefineProcHookStub" $f}}
297 {{if (Macro "driver.IsIntercepted" $f)}}
299 {{Macro "driver.C++.DefineGlobalProcHook" $f}}
301 {{Macro "driver.C++.DefineInstanceProcHook" $f}}
303 {{Macro "driver.C++.DefineDeviceProcHook" $f}}
322 {{$exts := Strings (Macro "driver.KnownExtensions") | SplitOn "\n"}}
331 {{Macro "C++.DefineInitProcMacro" "driver"}}
333 {{Macro "driver.C++.DefineInitProcExtMacro"}}
343 {{if (Macro "driver.IsInstanceDriverTableEntry" $f)}}
360 {{if (Macro "driver.IsDeviceDriverTableEntry" $f)}}
369 »} // namespace driver
378 Emits a declaration of a dispatch/driver table entry.
500 if (extensions[driver::ProcHook::ext]) \
529 driver::Logger({{$p0.Name}}).Err({{$p0.Name}}, §
594 vulkan::driver::Logger(instance).Err(
634 vulkan::driver::Logger(device).Err(§
679 Emits a list of extensions intercepted by vulkan::driver.
682 {{define "driver.InterceptedExtensions"}}
699 Emits a list of extensions known to vulkan::driver.
702 {{define "driver.KnownExtensions"}}
703 {{Macro "driver.InterceptedExtensions"}}
712 Emits true if an extension is intercepted by vulkan::driver.
715 {{define "driver.IsExtensionIntercepted"}}
717 {{$filters := Strings (Macro "driver.InterceptedExtensions") | SplitOn "\n"}}
727 Emits true if a function is intercepted by vulkan::driver.
730 {{define "driver.IsIntercepted"}}
761 {{Macro "driver.IsExtensionIntercepted" $ext}}
774 {{define "driver.GetProcHookEnum"}}
786 {{define "driver.NeedProcHookStub"}}
789 {{if and (Macro "driver.IsIntercepted" $) (Macro "IsDeviceDispatched" $)}}
805 {{define "driver.C++.DefineProcHookType"}}
814 {{$exts := Strings (Macro "driver.KnownExtensions") | SplitOn "\n"}}
837 Emits INIT_PROC_EXT macro for vulkan::driver.
840 {{define "driver.C++.DefineInitProcExtMacro"}}
853 {{define "driver.C++.DefineProcHookStub"}}
856 {{if (Macro "driver.NeedProcHookStub" $)}}
865 {{$ext_hook = (Macro "driver.GetProcHookEnum" $)}}
891 {{define "driver.C++.DefineGlobalProcHook"}}
904 {{Macro "driver.GetProcHookEnum" $}},
916 {{define "driver.C++.DefineInstanceProcHook"}}
937 {{Macro "driver.GetProcHookEnum" $}},
950 {{define "driver.C++.DefineDeviceProcHook"}}
971 {{Macro "driver.GetProcHookEnum" $}},
976 {{Macro "driver.GetProcHookEnum" $}},
986 Emits true if a function is needed by vulkan::driver.
989 {{define "driver.IsDriverTableEntry"}}
1039 Emits true if an instance-dispatched function is needed by vulkan::driver.
1042 {{define "driver.IsInstanceDriverTableEntry"}}
1045 {{if and (Macro "driver.IsDriverTableEntry" $) (Macro "IsInstanceDispatched" $)}}
1053 Emits true if a device-dispatched function is needed by vulkan::driver.
1056 {{define "driver.IsDeviceDriverTableEntry"}}
1059 {{if and (Macro "driver.IsDriverTableEntry" $) (Macro "IsDeviceDispatched" $)}}