Lines Matching defs:elemType
1226 std::string generateArrayConstructorString (const glu::DataType elemType,
1233 const bool doCast = (!isDataTypeScalar(elemType));
1246 arrayCtorExpr << (iterNdx != 0 ? ",\n" + padding : "") << glu::getDataTypeName(elemType) << "[" << size2 << "](";
1249 arrayCtorExpr << generateInitializerListWithSpecConstant(elemType, doCast, idxBegin, idxEnd, specConstName, specConstNdx);
1261 arrayCtorExpr << generateInitializerListWithSpecConstant(elemType, doCast, 0, size1, specConstName, specConstNdx);
1323 std::string generateShaderChecksumComputationCode (const glu::DataType elemType,
1345 << varName << combNdx << "[i][j]" << getFirstDataElementSubscriptString(elemType) << ");\n";
1355 << varName << combNdx << "[i]" << getFirstDataElementSubscriptString(elemType) << ");\n";
1426 CaseDefinition makeArrayCompositeCaseDefinition (const glu::DataType elemType, const int size1, const int size2 = 0)
1436 const std::string elemTypeName (glu::getDataTypeName(elemType));
1443 << elemTypeName << arraySizeDecl << "(" << generateArrayConstructorString(elemType, size1, size2, "sc0", combNdx) << ");\n";
1446 const glu::DataType scalarType = glu::getDataTypeScalarType(elemType);
1456 static_cast<VkDeviceSize>(getDataTypeScalarSizeBytes(elemType) * numCombinations),
1459 generateShaderChecksumComputationCode(elemType, varName, accumType, size1, size2, numCombinations),