Lines Matching refs:numComponents

646 std::string getColorFormatStr (const int numComponents, const bool isUint, const bool isSint)
649 if (numComponents == 1)
652 str << (isUint ? "u" : isSint ? "i" : "") << "vec" << numComponents;
666 std::string getColorStr (const T* data, int numComponents, const bool isUint, const bool isSint)
673 for (int i = 0; i < numComponents; ++i)
679 for (int i = numComponents; i < maxIndex + 1; ++i)
690 std::string getReferenceClearColorStr (const VkFormat format, const int numComponents, const bool isUint, const bool isSint)
694 return getColorStr(clearColor.uint32, numComponents, isUint, isSint);
696 return getColorStr(clearColor.int32, numComponents, isUint, isSint);
698 return getColorStr(clearColor.float32, numComponents, isUint, isSint);
702 std::string getReferencePrimitiveColorStr (int numComponents, const bool isUint, const bool isSint)
705 return getColorStr(color.getPtr(), numComponents, isUint, isSint);
927 const int numComponents = tcu::getNumUsedChannels(mapVkFormat(caseDef.colorFormat).order);
955 const std::string colorFormat = getColorFormatStr(numComponents, isUint, isSint);
966 << (numComponents == 1 ? "in_color.r" :
967 numComponents == 2 ? "in_color.rg" :
968 numComponents == 3 ? "in_color.rgb" : "in_color") << ");\n"
1100 const int numComponents = tcu::getNumUsedChannels(mapVkFormat(caseDef.colorFormat).order);
1104 const std::string refClearColor = getReferenceClearColorStr(caseDef.colorFormat, numComponents, isUint, isSint);
1105 const std::string refPrimitiveColor = getReferencePrimitiveColorStr(numComponents, isUint, isSint);