diff options
Diffstat (limited to 'src/physical_device_context.cc')
| -rw-r--r-- | src/physical_device_context.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/physical_device_context.cc b/src/physical_device_context.cc index 105b840..d265c9d 100644 --- a/src/physical_device_context.cc +++ b/src/physical_device_context.cc @@ -1,10 +1,16 @@ #include "physical_device_context.hh" namespace low_latency { - + PhysicalDeviceContext::PhysicalDeviceContext( InstanceContext& instance_context, const VkPhysicalDevice& physical_device) - : instance(instance_context), physical_device(physical_device) {} + : instance(instance_context), physical_device(physical_device) { + + auto props = VkPhysicalDeviceProperties{}; + instance.vtable.GetPhysicalDeviceProperties(this->physical_device, &props); + this->properties = + std::make_unique<VkPhysicalDeviceProperties>(std::move(props)); +} PhysicalDeviceContext::~PhysicalDeviceContext() {} |
