Lines Matching refs:ProcHook

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) {
249 const ProcHook* GetProcHook(const char* name);
250 ProcHook::Extension GetProcHookExtension(const char* name);
253 const std::bitset<ProcHook::EXTENSION_COUNT> &extensions);
255 const std::bitset<ProcHook::EXTENSION_COUNT> &extensions);
294 const ProcHook g_proc_hooks[] = {
312 const ProcHook* GetProcHook(const char* name) {
317 [](const ProcHook& e, const char* n) { return strcmp(e.name, n) < 0; });
321 ProcHook::Extension GetProcHookExtension(const char* name) {
325 if (strcmp(name, "{{$e}}") == 0) return ProcHook::{{TrimPrefix "VK_" $e}};
328 return ProcHook::EXTENSION_UNKNOWN;
336 const std::bitset<ProcHook::EXTENSION_COUNT> &extensions)
353 const std::bitset<ProcHook::EXTENSION_COUNT> &extensions)
500 if (extensions[driver::ProcHook::ext]) \
771 Emits the ProcHook enum for core Vulkan API verions.
775 {{if GetAnnotation $ "vulkan1_1"}}ProcHook::EXTENSION_CORE_1_1
776 {{else}}ProcHook::EXTENSION_CORE_1_0
783 Emits true if a function needs a ProcHook stub.
802 Emits definition of struct ProcHook.
806 struct ProcHook {
842 if (extensions[ProcHook::ext]) \
850 Emits a stub for ProcHook::checked_proc.
862 {{$ext_hook = Strings ("ProcHook::") (Macro "BaseName" $ext)}}
888 Emits definition of a global ProcHook.
903 ProcHook::GLOBAL,
913 Emits definition of an instance ProcHook.
923 ProcHook::INSTANCE,
927 ProcHook::{{Macro "BaseName" $ext}},
947 Emits definition of a device ProcHook.
957 ProcHook::DEVICE,
962 ProcHook::{{Macro "BaseName" $ext}},