Lines Matching defs:format
318 VkDeviceSize getPixelBufferSize (const VkFormat format, const VkExtent3D& extent)
320 const int pixelSize = tcu::getPixelSize(mapVkFormat(format));
337 VkClearValue makeClearValue (const VkFormat format)
339 if (isDepthStencilFormat(format))
343 if (isIntFormat(format) || isUintFormat(format))
352 const tcu::TextureFormat format = pixels.getFormat();
353 const tcu::TextureChannelClass channelClass = tcu::getTextureChannelClass(format.type);
355 if (format.order == tcu::TextureFormat::D)
362 else if (format.order == tcu::TextureFormat::S)
369 else if (format.order == tcu::TextureFormat::DS)
413 std::string getShaderImageType (const VkFormat format, const VkImageType imageType)
415 const tcu::TextureFormat texFormat = mapVkFormat(format);
430 std::string getShaderImageFormatQualifier (const VkFormat format)
432 const tcu::TextureFormat texFormat = mapVkFormat(format);
897 , m_bufferSize (getPixelBufferSize(m_resource.getImage().format, m_resource.getImage().extent))
918 makeImageCreateInfo(imgResource.imageType, imgResource.extent, imgResource.format,
1106 const VkFormatProperties formatProps = getPhysicalDeviceFormatProperties(vki, physDevice, imgResource.format);
1110 // SRC and DST blit is required because both images are using the same format.
1293 const VkFormatProperties formatProps = getPhysicalDeviceFormatProperties(vki, physDevice, imgResource.format);
1297 // SRC and DST blit is required because both images are using the same format.
1893 , m_hostBufferSizeBytes (getPixelBufferSize(m_resource.getImage().format, m_resource.getImage().extent))
1906 requireStorageImageSupport(vki, physDevice, imgResource.format, imgResource.tiling);
1925 makeImageCreateInfo(m_resource.getImage().imageType, m_resource.getImage().extent, m_resource.getImage().format,
1943 m_srcImageView = makeImageView(vk, device, *m_srcImage, viewType, m_resource.getImage().format, m_resource.getImage().subresourceRange);
1944 m_dstImageView = makeImageView(vk, device, *m_dstImage, viewType, m_resource.getImage().format, m_resource.getImage().subresourceRange);
2750 requireStorageImageSupport(vki, physDevice, imgResource.format, imgResource.tiling);
2756 m_srcImageView = makeImageView(vk, device, m_inResource.getImage().handle, viewType, m_inResource.getImage().format, m_inResource.getImage().subresourceRange);
2757 m_dstImageView = makeImageView(vk, device, m_outResource.getImage().handle, viewType, m_outResource.getImage().format, m_outResource.getImage().subresourceRange);
2968 , m_hostBufferSizeBytes(getPixelBufferSize(m_resource.getImage().format, m_resource.getImage().extent))
2978 requireStorageImageSupport(vki, physDevice, imgResource.format, imgResource.tiling);
2990 m_imageView = makeImageView(vk, device, image.handle, viewType, image.format, image.subresourceRange);
3162 , m_bufferSize (getPixelBufferSize(m_resource.getImage().format, m_resource.getImage().extent))
3247 const VkFormat format = VK_FORMAT_R8G8B8A8_UNORM;
3248 const deUint32 pixelSize = tcu::getPixelSize(mapVkFormat(format));
3256 makeImageCreateInfo(VK_IMAGE_TYPE_2D, m_imageExtent, format,
3365 // Because depth or stencil aspect buffer to image copies may require format conversions on some implementations,
3563 const VkFormat format = VK_FORMAT_R8G8B8A8_UNORM;
3564 const deUint32 pixelSize = tcu::getPixelSize(mapVkFormat(format));
3580 makeImageCreateInfo(VK_IMAGE_TYPE_2D, m_imageExtent, format, (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT),
3669 , m_bufferSize (getPixelBufferSize(m_resource.getImage().format, m_resource.getImage().extent))
3894 , m_clearValue (makeClearValue(m_resource.getImage().format))
3897 const VkDeviceSize size = getPixelBufferSize(m_resource.getImage().format, m_resource.getImage().extent);
3899 const VkFormat format = m_resource.getImage().format;
3900 const tcu::TextureFormat texFormat = mapVkFormat(format);
4089 m_colorFormat = m_resource.getImage().format;
4112 m_expectedData.resize(static_cast<size_t>(getPixelBufferSize(m_resource.getImage().format, m_resource.getImage().extent)));
4329 , m_clearValue (makeClearValue(m_resource.getImage().format))
4334 const VkDeviceSize size = getPixelBufferSize(m_resource.getImage().format, m_resource.getImage().extent);
4336 const VkFormat format = m_resource.getImage().format;
4337 const tcu::TextureFormat texFormat = mapVkFormat(format);
4344 m_attachmentView = makeImageView(vk, device, m_resource.getImage().handle, getImageViewType(m_resource.getImage().imageType), m_resource.getImage().format, m_resource.getImage().subresourceRange);
4349 m_renderPass = makeRenderPass(vk, device, m_resource.getImage().format, VK_FORMAT_UNDEFINED, VK_ATTACHMENT_LOAD_OP_DONT_CARE, syncInfo.imageLayout);
4353 m_renderPass = makeRenderPass(vk, device, VK_FORMAT_UNDEFINED, m_resource.getImage().format, VK_ATTACHMENT_LOAD_OP_DONT_CARE, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, syncInfo.imageLayout);
5406 VkImageCreateInfo imageInfo = makeImageCreateInfo(m_imageData->imageType, m_imageData->extent, m_imageData->format, usage, desc.imageSamples, m_imageData->tiling);
5415 const VkResult formatResult = vki.getPhysicalDeviceImageFormatProperties(physDevice, imageInfo.format, imageInfo.imageType, imageInfo.tiling, imageInfo.usage, imageInfo.flags, &imageFormatProperties);
5418 TCU_THROW(NotSupportedError, "Image format is not supported");
5446 vk::VkFormat format,
5452 , m_imageData (de::MovePtr<ImageResource>(new ImageResource(m_image->get(), extent, imageType, format, subresourceRange, subresourceLayers, tiling)))