Lines Matching defs:dev
117 vn_render_pass_create(struct vn_device *dev,
130 vn_object_base_init(&pass->base, VK_OBJECT_TYPE_RENDER_PASS, &dev->base);
147 struct vn_device *dev = vn_device_from_handle(device);
149 pAllocator ? pAllocator : &dev->base.base.alloc;
157 vn_render_pass_create(dev, acquire_count, release_count, alloc);
159 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
168 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
180 vn_async_vkCreateRenderPass(dev->instance, device, pCreateInfo, NULL,
197 struct vn_device *dev = vn_device_from_handle(device);
199 pAllocator ? pAllocator : &dev->base.base.alloc;
207 vn_render_pass_create(dev, acquire_count, release_count, alloc);
209 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
218 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
230 vn_async_vkCreateRenderPass2(dev->instance, device, pCreateInfo, NULL,
246 struct vn_device *dev = vn_device_from_handle(device);
249 pAllocator ? pAllocator : &dev->base.base.alloc;
254 vn_async_vkDestroyRenderPass(dev->instance, device, renderPass, NULL);
265 struct vn_device *dev = vn_device_from_handle(device);
269 vn_call_vkGetRenderAreaGranularity(dev->instance, device, renderPass,
284 struct vn_device *dev = vn_device_from_handle(device);
286 pAllocator ? pAllocator : &dev->base.base.alloc;
299 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
301 vn_object_base_init(&fb->base, VK_OBJECT_TYPE_FRAMEBUFFER, &dev->base);
308 vn_async_vkCreateFramebuffer(dev->instance, device, pCreateInfo, NULL,
321 struct vn_device *dev = vn_device_from_handle(device);
324 pAllocator ? pAllocator : &dev->base.base.alloc;
329 vn_async_vkDestroyFramebuffer(dev->instance, device, framebuffer, NULL);