Lines Matching defs:info

759                                                 const VkPhysicalDeviceImageFormatInfo2 *info,
770 vk_foreach_struct_const(s, info->pNext) {
781 assert(info->tiling == VK_IMAGE_TILING_OPTIMAL || info->tiling == VK_IMAGE_TILING_LINEAR);
800 if (info->tiling != VK_IMAGE_TILING_OPTIMAL &&
801 (info->usage & ~(VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT)))
804 if (info->tiling != VK_IMAGE_TILING_OPTIMAL &&
805 vk_format_is_depth_or_stencil(info->format))
809 dzn_physical_device_get_format_support(pdev, info->format);
813 bool is_bgra4 = info->format == VK_FORMAT_B4G4R4A4_UNORM_PACK16;
816 if ((info->type == VK_IMAGE_TYPE_1D && !(dfmt_info.Support1 & D3D12_FORMAT_SUPPORT1_TEXTURE1D)) ||
817 (info->type == VK_IMAGE_TYPE_2D && !(dfmt_info.Support1 & D3D12_FORMAT_SUPPORT1_TEXTURE2D)) ||
818 (info->type == VK_IMAGE_TYPE_3D && !(dfmt_info.Support1 & D3D12_FORMAT_SUPPORT1_TEXTURE3D)) ||
819 ((info->flags & VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT) &&
823 if ((info->usage & VK_IMAGE_USAGE_SAMPLED_BIT) &&
827 if ((info->usage & VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT) &&
831 if ((info->usage & VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) &&
835 if ((info->usage & VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) &&
839 if ((info->usage & VK_IMAGE_USAGE_STORAGE_BIT) &&
843 if (info->type == VK_IMAGE_TYPE_3D && info->tiling != VK_IMAGE_TILING_OPTIMAL)
846 bool is_3d = info->type == VK_IMAGE_TYPE_3D;
849 if (info->tiling == VK_IMAGE_TILING_OPTIMAL &&
855 if (info->tiling == VK_IMAGE_TILING_OPTIMAL && info->type != VK_IMAGE_TYPE_3D)
860 switch (info->type) {
901 if (info->tiling != VK_IMAGE_TILING_LINEAR &&
902 info->type == VK_IMAGE_TYPE_2D &&
903 !(info->flags & VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT) &&
905 !(info->usage & VK_IMAGE_USAGE_STORAGE_BIT)) {
938 const VkPhysicalDeviceImageFormatInfo2 *info,
943 return dzn_physical_device_get_image_format_properties(pdev, info, props);
955 const VkPhysicalDeviceImageFormatInfo2 info = {
967 dzn_GetPhysicalDeviceImageFormatProperties2(physicalDevice, &info, &props);
1771 struct vk_queue_submit *info)
1777 for (uint32_t i = 0; i < info->wait_count; i++) {
1778 result = dzn_queue_sync_wait(queue, &info->waits[i]);
1783 for (uint32_t i = 0; i < info->command_buffer_count; i++) {
1785 container_of(info->command_buffers[i], struct dzn_cmd_buffer, vk);
1838 for (uint32_t i = 0; i < info->signal_count; i++) {
1839 result = dzn_queue_sync_signal(queue, &info->signals[i]);