diff options
| author | Nicolas James <nj3ahxac@gmail.com> | 2026-03-11 10:32:26 +1100 |
|---|---|---|
| committer | Nicolas James <nj3ahxac@gmail.com> | 2026-03-11 10:32:26 +1100 |
| commit | 733955de0ae90de26fe98854a1debd6b80ccc27a (patch) | |
| tree | 6424a26bb8f5434d1ad6952f16ba6a79b3b5991f /src/instance_context.hh | |
| parent | f10074d9897850b9b746ff8d8e0b2dc4af24f3ff (diff) | |
Add LOW_LATENCY_LAYER_SLEEP_AFTER_PRESENT env as an explicit AL1 toggle
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(); }; |
