Lines Matching defs:device
65 /* TODO add a per-device cache for the requirements */
200 VkDevice device = vn_device_to_handle(dev);
208 vn_call_vkCreateImage(dev->instance, device, create_info, NULL, &image);
286 vn_CreateImage(VkDevice device,
292 struct vn_device *dev = vn_device_from_handle(device);
342 vn_DestroyImage(VkDevice device,
347 struct vn_device *dev = vn_device_from_handle(device);
357 vn_FreeMemory(device, mem_handle, pAllocator);
362 vn_async_vkDestroyImage(dev->instance, device, image, NULL);
371 vn_GetImageMemoryRequirements2(VkDevice device,
421 VkDevice device,
426 struct vn_device *dev = vn_device_from_handle(device);
428 /* TODO per-device cache */
429 vn_call_vkGetImageSparseMemoryRequirements2(dev->instance, device, pInfo,
442 vn_BindImageMemory2(VkDevice device,
446 struct vn_device *dev = vn_device_from_handle(device);
506 vn_async_vkBindImageMemory2(dev->instance, device, bindInfoCount,
516 VkDevice device,
520 struct vn_device *dev = vn_device_from_handle(device);
524 dev->instance, device, image, pProperties);
528 vn_GetImageSubresourceLayout(VkDevice device,
533 struct vn_device *dev = vn_device_from_handle(device);
568 vn_call_vkGetImageSubresourceLayout(dev->instance, device, image,
575 vn_CreateImageView(VkDevice device,
580 struct vn_device *dev = vn_device_from_handle(device);
606 vn_async_vkCreateImageView(dev->instance, device, pCreateInfo, NULL,
615 vn_DestroyImageView(VkDevice device,
619 struct vn_device *dev = vn_device_from_handle(device);
627 vn_async_vkDestroyImageView(dev->instance, device, imageView, NULL);
636 vn_CreateSampler(VkDevice device,
641 struct vn_device *dev = vn_device_from_handle(device);
654 vn_async_vkCreateSampler(dev->instance, device, pCreateInfo, NULL,
663 vn_DestroySampler(VkDevice device,
667 struct vn_device *dev = vn_device_from_handle(device);
675 vn_async_vkDestroySampler(dev->instance, device, _sampler, NULL);
685 VkDevice device,
690 struct vn_device *dev = vn_device_from_handle(device);
723 vn_async_vkCreateSamplerYcbcrConversion(dev->instance, device, pCreateInfo,
732 vn_DestroySamplerYcbcrConversion(VkDevice device,
736 struct vn_device *dev = vn_device_from_handle(device);
745 vn_async_vkDestroySamplerYcbcrConversion(dev->instance, device,
754 VkDevice device,
758 struct vn_device *dev = vn_device_from_handle(device);
760 /* TODO per-device cache */
761 vn_call_vkGetDeviceImageMemoryRequirements(dev->instance, device, pInfo,
767 VkDevice device,
772 struct vn_device *dev = vn_device_from_handle(device);
774 /* TODO per-device cache */
776 dev->instance, device, pInfo, pSparseMemoryRequirementCount,