#ifndef INSTANCE_CONTEXT_HH_ #define INSTANCE_CONTEXT_HH_ #include #include #include #include "context.hh" namespace low_latency { class PhysicalDeviceContext; struct InstanceContext final : public Context { const VkInstance instance; const VkuInstanceDispatchTable vtable; std::unordered_map> phys_devices; public: InstanceContext(const VkInstance& instance, VkuInstanceDispatchTable&& vtable); virtual ~InstanceContext(); }; }; // namespace low_latency #endif