Lines Matching defs:device

150 tu_image_view_init(struct tu_device *device,
165 vk_image_view_init(&device->vk, &iview->vk, false, pCreateInfo);
342 tu_image_init(struct tu_device *device, struct tu_image *image,
346 vk_image_init(&device->vk, &image->vk, pCreateInfo);
435 device->physical_device->info, pCreateInfo->samples,
436 device->use_z24uint_s8uint))
442 else if (device->physical_device->instance->debug_flags & TU_DEBUG_NOUBWC)
484 return vk_error(device, VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT);
503 return vk_error(device, VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT);
506 if (device->instance->debug_flags & TU_DEBUG_LAYOUT)
525 if (util_format_has_depth(desc) && !(device->instance->debug_flags & TU_DEBUG_NOLRZ))
561 device->physical_device->info->a6xx.enable_lrz_fast_clear &&
562 !unlikely(device->physical_device->instance->debug_flags & TU_DEBUG_NOLRZFC);
564 if (has_lrz_fc || device->physical_device->info->a6xx.has_lrz_dir_tracking) {
568 if (device->physical_device->info->a6xx.has_lrz_dir_tracking) {
595 TU_FROM_HANDLE(tu_device, device, _device);
597 vk_object_zalloc(&device->vk, alloc, sizeof(*image), VK_OBJECT_TYPE_IMAGE);
600 return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
636 VkResult result = tu_gralloc_info(device, gralloc_info, &dma_buf, &modifier);
642 VkResult result = tu_image_init(device, image, pCreateInfo, modifier,
645 vk_object_free(&device->vk, alloc, image);
664 TU_FROM_HANDLE(tu_device, device, _device);
675 vk_object_free(&device->vk, pAllocator, image);
705 tu_GetImageMemoryRequirements2(VkDevice device,
716 VkDevice device,
730 TU_FROM_HANDLE(tu_device, device, _device);
734 tu_image_init(device, &image, pInfo->pCreateInfo, DRM_FORMAT_MOD_INVALID,
742 VkDevice device,
783 TU_FROM_HANDLE(tu_device, device, _device);
786 view = vk_object_alloc(&device->vk, pAllocator, sizeof(*view),
789 return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
791 tu_image_view_init(device, view, pCreateInfo, device->use_z24uint_s8uint);
803 TU_FROM_HANDLE(tu_device, device, _device);
809 vk_object_free(&device->vk, pAllocator, iview);
814 struct tu_device *device,
841 TU_FROM_HANDLE(tu_device, device, _device);
844 view = vk_object_alloc(&device->vk, pAllocator, sizeof(*view),
847 return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
849 tu_buffer_view_init(view, device, pCreateInfo);
861 TU_FROM_HANDLE(tu_device, device, _device);
867 vk_object_free(&device->vk, pAllocator, view);