chromium/third_party/vulkan-utility-libraries/src/include/vulkan/utility/vk_dispatch_table.h

// *** THIS FILE IS GENERATED - DO NOT EDIT ***
// See dispatch_table_generator.py for modifications
// Copyright 2023 The Khronos Group Inc.
// Copyright 2023 Valve Corporation
// Copyright 2023 LunarG, Inc.
//
// SPDX-License-Identifier: Apache-2.0

#pragma once

#include <vulkan/vulkan.h>

#include <string.h>

// clang-format off

PFN_GetPhysicalDeviceProcAddr;

// Instance function pointer dispatch table
VkuInstanceDispatchTable;

// Device function pointer dispatch table
VkuDeviceDispatchTable;

static inline void vkuInitDeviceDispatchTable(VkDevice device, VkuDeviceDispatchTable *table, PFN_vkGetDeviceProcAddr gdpa) {}

static inline void vkuInitInstanceDispatchTable(VkInstance instance, VkuInstanceDispatchTable *table, PFN_vkGetInstanceProcAddr gipa) {}
// clang-format on