Lines Matching defs:usage
119 * - usage only includes VK_IMAGE_USAGE_TRANSFER_SRC_BIT and/or VK_IMAGE_USAGE_TRANSFER_DST_BIT
127 assert(!(pCreateInfo->usage & ~(VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT)));
136 dzn_image_get_dxgi_format(pCreateInfo->format, pCreateInfo->usage, 0),
159 pCreateInfo->usage & ~VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT,
184 if (image->vk.usage & VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT)
187 if (image->vk.usage & VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) {
190 if (!(image->vk.usage & (VK_IMAGE_USAGE_SAMPLED_BIT |
200 if ((image->vk.usage & VK_IMAGE_USAGE_TRANSFER_DST_BIT) &&
214 if (image->vk.usage & VK_IMAGE_USAGE_STORAGE_BIT)
223 VkImageUsageFlags usage,
233 return usage == VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT ?
237 return usage == VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT ?
241 return usage == VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT ?
245 if (usage == VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT)
254 return usage == VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT ?
258 if (usage == VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT)
596 VkImageUsageFlags usage,
601 DXGI_FORMAT orig_dxgi = dzn_image_get_dxgi_format(orig_fmt, usage, aspect);
602 DXGI_FORMAT new_dxgi = dzn_image_get_dxgi_format(new_fmt, usage, aspect);
610 if (!(usage & VK_IMAGE_USAGE_SAMPLED_BIT))
861 iview->vk.image->usage & ~VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT,
1153 /* View usage should be a subset of image usage */
1154 assert(iview->vk.usage & (VK_IMAGE_USAGE_TRANSFER_SRC_BIT |
1176 if (iview->vk.usage & VK_IMAGE_USAGE_STORAGE_BIT)
1179 if (iview->vk.usage & VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT)
1182 if (iview->vk.usage & VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT)
1271 if (buf->usage &
1287 if (buf->usage & VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT) {