diff options
Diffstat (limited to 'src/instance_context.hh')
| -rw-r--r-- | src/instance_context.hh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/instance_context.hh b/src/instance_context.hh index 3b71a82..001cde8 100644 --- a/src/instance_context.hh +++ b/src/instance_context.hh @@ -10,17 +10,22 @@ namespace low_latency { +class LayerContext; class PhysicalDeviceContext; struct InstanceContext final : public Context { + const LayerContext& layer; + const VkInstance instance; const VkuInstanceDispatchTable vtable; - std::unordered_map<void*, std::shared_ptr<PhysicalDeviceContext>> phys_devices; + std::unordered_map<void*, std::shared_ptr<PhysicalDeviceContext>> + phys_devices; public: - InstanceContext(const VkInstance& instance, + InstanceContext(const LayerContext& parent_context, + const VkInstance& instance, VkuInstanceDispatchTable&& vtable); virtual ~InstanceContext(); }; |
