Device增加operator VkDevice()

This commit is contained in:
hyzboy 2019-04-23 00:37:45 +08:00
parent 277b20c495
commit 5df7ee9b2b
2 changed files with 3 additions and 1 deletions

View File

@ -42,6 +42,8 @@ public:
virtual ~Device();
operator VkDevice () {return attr->device;}
VkSurfaceKHR GetSurface () {return attr->surface;}
VkDevice GetDevice () {return attr->device;}
const PhysicalDevice *GetPhysicalDevice ()const {return attr->physical_device;}

View File

@ -179,7 +179,7 @@ int main(int,char **)
vulkan::DescriptorSetLayoutCreater dslc(device);
vulkan::DescriptorSetLayout *dsl=dslc.Create();
vulkan::PipelineLayout *pl=CreatePipelineLayout(device->GetDevice(),dsl);
vulkan::PipelineLayout *pl=CreatePipelineLayout(*device,dsl);
pc.Set(shader);
pc.Set(vi);