Device增加operator VkDevice()
This commit is contained in:
parent
277b20c495
commit
5df7ee9b2b
@ -42,6 +42,8 @@ public:
|
|||||||
|
|
||||||
virtual ~Device();
|
virtual ~Device();
|
||||||
|
|
||||||
|
operator VkDevice () {return attr->device;}
|
||||||
|
|
||||||
VkSurfaceKHR GetSurface () {return attr->surface;}
|
VkSurfaceKHR GetSurface () {return attr->surface;}
|
||||||
VkDevice GetDevice () {return attr->device;}
|
VkDevice GetDevice () {return attr->device;}
|
||||||
const PhysicalDevice *GetPhysicalDevice ()const {return attr->physical_device;}
|
const PhysicalDevice *GetPhysicalDevice ()const {return attr->physical_device;}
|
||||||
|
@ -179,7 +179,7 @@ int main(int,char **)
|
|||||||
|
|
||||||
vulkan::DescriptorSetLayoutCreater dslc(device);
|
vulkan::DescriptorSetLayoutCreater dslc(device);
|
||||||
vulkan::DescriptorSetLayout *dsl=dslc.Create();
|
vulkan::DescriptorSetLayout *dsl=dslc.Create();
|
||||||
vulkan::PipelineLayout *pl=CreatePipelineLayout(device->GetDevice(),dsl);
|
vulkan::PipelineLayout *pl=CreatePipelineLayout(*device,dsl);
|
||||||
|
|
||||||
pc.Set(shader);
|
pc.Set(shader);
|
||||||
pc.Set(vi);
|
pc.Set(vi);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user