Lines Matching refs:format
409 const tcu::TextureFormat& format,
414 const string shaderImageFormatStr = getShaderImageFormatQualifier(format);
415 const string shaderImageTypeStr = getShaderImageType(format, imageType);
416 const auto componentWidth = getFormatComponentWidth(mapTextureFormat(format), 0u);
506 const TextureFormat& format,
512 const VkFormat imageFormat = mapTextureFormat(format);
513 tcu::PixelBufferAccess pixelBuffer (format, gridSize.x(), gridSize.y(), gridSize.z(), bufferAllocation.getHostPtr());
543 const VkFormat format = mapTextureFormat(tcuFormat);
552 const auto result = vki.getPhysicalDeviceImageFormatProperties(physicalDevice, format, vkImgType, tiling, usageFlags, 0, &vkImageFormatProperties);
561 TCU_THROW(NotSupportedError, "This format and tiling combination does not support this number of aray layers");
565 context.getPhysicalDevice(), format);
592 if (!checkSparseImageFormatSupport(context.getPhysicalDevice(), context.getInstanceInterface(), format, vkImgType, VK_SAMPLE_COUNT_1_BIT, usageFlags, tiling))
597 if (isFloatFormat(format))
622 TCU_FAIL("Required format feature bits not supported");
634 else if (format == VK_FORMAT_R64_UINT || format == VK_FORMAT_R64_SINT)
648 TCU_FAIL("Mandatory format features not supported");
655 TCU_THROW(NotSupportedError, "Transfer features not supported for this format");
672 const tcu::TextureFormat& format,
700 const tcu::TextureFormat& format,
710 , m_format (format)
802 const tcu::TextureFormat& format,
830 const TextureFormat& format,
840 , m_format (format)
934 const TextureFormat& format,
1009 const TextureFormat& format,
1019 , m_format (format)
1278 imageFormat, // VkFormat format;
1338 const TextureFormat& format,
1344 : BinaryAtomicInstanceBase(context, name, imageType, imageSize, format, tiling, operation, useTransfer, shaderReadType, backingType) {}
1621 const TextureFormat& format,
1627 : BinaryAtomicInstanceBase(context, name, imageType, imageSize, format, tiling, operation, useTransfer, shaderReadType, backingType) {}
2029 const TextureFormat& format = formats[formatNdx];
2030 const std::string formatName = getShaderImageFormatQualifier(format);
2034 if (imageType == IMAGE_TYPE_BUFFER && (format.type != tcu::TextureFormat::FLOAT))
2046 if (format.type == tcu::TextureFormat::FLOAT)
2072 backingTypeGroup->addChild(new BinaryAtomicEndResultCase(testCtx, caseEndResult, imageType, imageSize, format, s_tilings[tilingNdx], operation, useTransfer, readType.type, backingType.type, glu::GLSL_VERSION_450));
2076 backingTypeGroup->addChild(new BinaryAtomicIntermValuesCase(testCtx, caseIntermValues, imageType, imageSize, format, s_tilings[tilingNdx], operation, useTransfer, readType.type, backingType.type, glu::GLSL_VERSION_450));