Home | History | Annotate | Download | only in shaderexecutor

Lines Matching refs:baseType

224 static std::string getIntegerFuncCaseName (glu::DataType baseType, glu::Precision precision, glu::ShaderType shaderType)
226 return string(glu::getDataTypeName(baseType)) + getPrecisionPostfix(precision) + getShaderTypePostfix(shaderType);
545 UaddCarryCase (tcu::TestContext& testCtx, glu::DataType baseType, glu::Precision precision, glu::ShaderType shaderType)
546 : IntegerFunctionCase (testCtx, getIntegerFuncCaseName(baseType, precision, shaderType).c_str(), "uaddCarry", shaderType)
548 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision)));
549 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision)));
550 m_spec.outputs.push_back(Symbol("sum", glu::VarType(baseType, precision)));
551 m_spec.outputs.push_back(Symbol("carry", glu::VarType(baseType, glu::PRECISION_LOWP)));
653 UsubBorrowCase (tcu::TestContext& testCtx, glu::DataType baseType, glu::Precision precision, glu::ShaderType shaderType)
654 : IntegerFunctionCase (testCtx, getIntegerFuncCaseName(baseType, precision, shaderType).c_str(), "usubBorrow", shaderType)
656 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision)));
657 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision)));
658 m_spec.outputs.push_back(Symbol("diff", glu::VarType(baseType, precision)));
659 m_spec.outputs.push_back(Symbol("carry", glu::VarType(baseType, glu::PRECISION_LOWP)));
757 UmulExtendedCase (tcu::TestContext& testCtx, glu::DataType baseType, glu::Precision precision, glu::ShaderType shaderType)
758 : IntegerFunctionCase (testCtx, getIntegerFuncCaseName(baseType, precision, shaderType).c_str(), "umulExtended", shaderType)
760 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision)));
761 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision)));
762 m_spec.outputs.push_back(Symbol("msb", glu::VarType(baseType, precision)));
763 m_spec.outputs.push_back(Symbol("lsb", glu::VarType(baseType, precision)));
862 ImulExtendedCase (tcu::TestContext& testCtx, glu::DataType baseType, glu::Precision precision, glu::ShaderType shaderType)
863 : IntegerFunctionCase (testCtx, getIntegerFuncCaseName(baseType, precision, shaderType).c_str(), "imulExtended", shaderType)
865 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision)));
866 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision)));
867 m_spec.outputs.push_back(Symbol("msb", glu::VarType(baseType, precision)));
868 m_spec.outputs.push_back(Symbol("lsb", glu::VarType(baseType, precision)));
939 BitfieldExtractCase (tcu::TestContext& testCtx, glu::DataType baseType, glu::Precision precision, glu::ShaderType shaderType)
940 : IntegerFunctionCase (testCtx, getIntegerFuncCaseName(baseType, precision, shaderType).c_str(), "bitfieldExtract", shaderType)
942 m_spec.inputs.push_back(Symbol("value", glu::VarType(baseType, precision)));
945 m_spec.outputs.push_back(Symbol("extracted", glu::VarType(baseType, precision)));
1020 BitfieldInsertCase (tcu::TestContext& testCtx, glu::DataType baseType, glu::Precision precision, glu::ShaderType shaderType)
1021 : IntegerFunctionCase (testCtx, getIntegerFuncCaseName(baseType, precision, shaderType).c_str(), "bitfieldInsert", shaderType)
1023 m_spec.inputs.push_back(Symbol("base", glu::VarType(baseType, precision)));
1024 m_spec.inputs.push_back(Symbol("insert", glu::VarType(baseType, precision)));
1027 m_spec.outputs.push_back(Symbol("result", glu::VarType(baseType, precision)));
1083 BitfieldReverseCase (tcu::TestContext& testCtx, glu::DataType baseType, glu::Precision precision, glu::ShaderType shaderType)
1084 : IntegerFunctionCase (testCtx, getIntegerFuncCaseName(baseType, precision, shaderType).c_str(), "bitfieldReverse", shaderType)
1086 m_spec.inputs.push_back(Symbol("value", glu::VarType(baseType, precision)));
1087 m_spec.outputs.push_back(Symbol("result", glu::VarType(baseType, glu::PRECISION_HIGHP)));
1144 BitCountCase (tcu::TestContext& testCtx, glu::DataType baseType, glu::Precision precision, glu::ShaderType shaderType)
1145 : IntegerFunctionCase (testCtx, getIntegerFuncCaseName(baseType, precision, shaderType).c_str(), "bitCount", shaderType)
1147 const int vecSize = glu::getDataTypeScalarSize(baseType);
1150 m_spec.inputs.push_back(Symbol("value", glu::VarType(baseType, precision)));
1208 FindLSBCase (tcu::TestContext& testCtx, glu::DataType baseType, glu::Precision precision, glu::ShaderType shaderType)
1209 : IntegerFunctionCase (testCtx, getIntegerFuncCaseName(baseType, precision, shaderType).c_str(), "findLSB", shaderType)
1211 const int vecSize = glu::getDataTypeScalarSize(baseType);
1214 m_spec.inputs.push_back(Symbol("value", glu::VarType(baseType, precision)));
1272 findMSBCase (tcu::TestContext& testCtx, glu::DataType baseType, glu::Precision precision, glu::ShaderType shaderType)
1273 : IntegerFunctionCase (testCtx, getIntegerFuncCaseName(baseType, precision, shaderType).c_str(), "findMSB", shaderType)
1275 const int vecSize = glu::getDataTypeScalarSize(baseType);
1278 m_spec.inputs.push_back(Symbol("value", glu::VarType(baseType, precision)));