/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fFragmentOutputTests.cpp | 1173 string precName = glu::getPrecisionName(prec); 1175 floatGroup->addChild(new FragmentOutputCase(m_context, (fmtName + "_" + precName + "_float").c_str(), "", fboSpec, (OutputVec() << FragmentOutput(glu::TYPE_FLOAT, prec, 0)).toVec())); 1176 floatGroup->addChild(new FragmentOutputCase(m_context, (fmtName + "_" + precName + "_vec2").c_str(), "", fboSpec, (OutputVec() << FragmentOutput(glu::TYPE_FLOAT_VEC2, prec, 0)).toVec())); 1177 floatGroup->addChild(new FragmentOutputCase(m_context, (fmtName + "_" + precName + "_vec3").c_str(), "", fboSpec, (OutputVec() << FragmentOutput(glu::TYPE_FLOAT_VEC3, prec, 0)).toVec())); 1178 floatGroup->addChild(new FragmentOutputCase(m_context, (fmtName + "_" + precName + "_vec4").c_str(), "", fboSpec, (OutputVec() << FragmentOutput(glu::TYPE_FLOAT_VEC4, prec, 0)).toVec())); 1196 string precName = glu::getPrecisionName(prec); 1198 fixedGroup->addChild(new FragmentOutputCase(m_context, (fmtName + "_" + precName + "_float").c_str(), "", fboSpec, (OutputVec() << FragmentOutput(glu::TYPE_FLOAT, prec, 0)).toVec())); 1199 fixedGroup->addChild(new FragmentOutputCase(m_context, (fmtName + "_" + precName + "_vec2").c_str(), "", fboSpec, (OutputVec() << FragmentOutput(glu::TYPE_FLOAT_VEC2, prec, 0)).toVec())); 1200 fixedGroup->addChild(new FragmentOutputCase(m_context, (fmtName + "_" + precName + "_vec3").c_str(), "", fboSpec, (OutputVec() << FragmentOutput(glu::TYPE_FLOAT_VEC3, prec, 0)).toVec())); 1201 fixedGroup->addChild(new FragmentOutputCase(m_context, (fmtName + "_" + precName [all...] |
H A D | es3fShaderPrecisionTests.cpp | 70 const char* precName = glu::getPrecisionName(precision); in createFloatPrecisionEvalProgram() local 77 << "in " << precName << " " << typeName << " a_in0;\n" in createFloatPrecisionEvalProgram() 78 << "in " << precName << " " << typeName << " a_in1;\n"; in createFloatPrecisionEvalProgram() 84 vtx << "flat out " << precName << " " << typeName << " v_out;\n"; in createFloatPrecisionEvalProgram() 85 frag << "flat in " << precName << " " << typeName << " v_out;\n"; in createFloatPrecisionEvalProgram() 89 vtx << "flat out " << precName << " " << typeName << " v_in0;\n" in createFloatPrecisionEvalProgram() 90 << "flat out " << precName << " " << typeName << " v_in1;\n"; in createFloatPrecisionEvalProgram() 91 frag << "flat in " << precName << " " << typeName << " v_in0;\n" in createFloatPrecisionEvalProgram() 92 << "flat in " << precName << " " << typeName << " v_in1;\n"; in createFloatPrecisionEvalProgram() 99 op << "\t" << precName << " " << typeNam in createFloatPrecisionEvalProgram() 127 const char* precName = glu::getPrecisionName(precision); createIntUintPrecisionEvalProgram() local [all...] |
H A D | es3fShaderMatrixTests.cpp | 1488 const char* precName = getPrecisionName(in.precision); in init() local 1494 vtx << "in " << precName << " " << typeName << " a_"; in init() 1502 vtx << "out " << precName << " " << typeName << " v_" << typeName << ";\n"; in init() 1503 frag << "in " << precName << " " << typeName << " v_" << typeName << ";\n"; in init() 1515 vtx << "out " << precName << " " << typeName << " v_coords;\n"; in init() 1516 frag << "in " << precName << " " << typeName << " v_coords;\n"; in init() 1525 op << "uniform " << precName << " " << typeName << " u_in" << inNdx << ";\n"; in init() 1530 op << "const " << precName << " " << typeName << " in" << inNdx << " = "; in init() 1894 const char* precName = getPrecisionName(precision); in init() local 1895 string baseName = string(precName) in init() [all...] |
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fShaderAtomicOpTests.cpp | 117 const char* precName = getPrecisionName(m_precision); in init() local 132 << " " << precName << " " << typeName << " inputValues[" << numValues << "];\n" in init() 133 << " " << precName << " " << outTypeName << " outputValues[" << numValues << "];\n" in init() 134 << " " << (isSSBO ? "coherent " : "") << precName << " " << outTypeName << " groupValues[" << product(m_numWorkGroups) << "];\n" in init() 138 src << "shared " << precName << " " << typeName << " s_var;\n"; in init() 162 << " " << precName << " " << typeName << " res = " << m_funcName << "(s_var, sb_inout.inputValues[offset]);\n" in init() 910 const char* precName = getPrecisionName(m_precision); 921 << " " << precName << " " << typeName << " compareValues[" << numValues << "];\n" 922 << " " << precName << " " << typeName << " exchangeValues[" << numValues << "];\n" 923 << " " << precName << " " << typeNam [all...] |
H A D | es31fShaderSharedVarTests.cpp | 118 const char* precName = m_precision != glu::PRECISION_LAST ? getPrecisionName(m_precision) : ""; in init() local 128 << "shared " << precName << " " << typeName << " s_var;\n" in init() 129 << "uniform " << precName << " " << typeName << " u_val[" << valArrayLength << "];\n" in init() 130 << "uniform " << precName << " " << typeName << " u_ref[" << valArrayLength << "];\n" in init()
|
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fShaderMatrixTests.cpp | 827 const char* precName = getPrecisionName(in.precision); in init() local 833 vtx << "attribute " << precName << " " << typeName << " a_"; in init() 841 vtx << "varying " << precName << " " << typeName << " v_" << typeName << ";\n"; in init() 842 frag << "varying " << precName << " " << typeName << " v_" << typeName << ";\n"; in init() 854 vtx << "varying " << precName << " " << typeName << " v_coords;\n"; in init() 855 frag << "varying " << precName << " " << typeName << " v_coords;\n"; in init() 864 op << "uniform " << precName << " " << typeName << " u_in" << inNdx << ";\n"; in init() 869 op << "const " << precName << " " << typeName << " in" << inNdx << " = "; in init() 1166 const char* precName = getPrecisionName(precision); in init() local 1167 string baseName = string(inTypeList[inTypeNdx].name) + "_" + precName in init() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender/ |
H A D | vktShaderRenderMatrixTests.cpp | 1750 const char* precName = getPrecisionName(in.precision); in setupShader() local 1758 vtx << "layout(location = " << 4 + inNdx + padding << ") in " << precName << " " << typeName << " a_"; in setupShader() 1763 vtx << "layout(location = " << 1 + inNdx + padding << ") out " << precName << " " << typeName << " v_" << typeName << ";\n"; in setupShader() 1764 frag << "layout(location = " << 1 + inNdx + padding << ") in " << precName << " " << typeName << " v_" << typeName << ";\n"; in setupShader() 1774 vtx << "layout(location = 1) in " << precName << " " << typeName << " a_coords;\n"; in setupShader() 1777 vtx << "layout(location = " << 1 + padding << ") out " << precName << " " << typeName << " v_coords;\n"; in setupShader() 1778 frag << "layout(location = " << 1 + padding << ") in " << precName << " " << typeName << " v_coords;\n"; in setupShader() 1787 op << "layout(std140, set = 0, binding = " << uniformBinding++ << ") uniform buffer"<< inNdx <<" { " << precName << " " << typeName << " u_in" << inNdx << "; };\n"; in setupShader() 1792 op << "const " << precName << " " << typeName << " in" << inNdx << " = "; in setupShader() 2084 const char* precName in init() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderrender/ |
H A D | vktShaderRenderMatrixTests.cpp | 1753 const char* precName = getPrecisionName(in.precision); in setupShader() local 1761 vtx << "layout(location = " << 4 + inNdx + padding << ") in " << precName << " " << typeName << " a_"; in setupShader() 1766 vtx << "layout(location = " << 1 + inNdx + padding << ") out " << precName << " " << typeName << " v_" << typeName << ";\n"; in setupShader() 1767 frag << "layout(location = " << 1 + inNdx + padding << ") in " << precName << " " << typeName << " v_" << typeName << ";\n"; in setupShader() 1777 vtx << "layout(location = 1) in " << precName << " " << typeName << " a_coords;\n"; in setupShader() 1780 vtx << "layout(location = " << 1 + padding << ") out " << precName << " " << typeName << " v_coords;\n"; in setupShader() 1781 frag << "layout(location = " << 1 + padding << ") in " << precName << " " << typeName << " v_coords;\n"; in setupShader() 1790 op << "layout(std140, set = 0, binding = " << uniformBinding++ << ") uniform buffer"<< inNdx <<" { " << precName << " " << typeName << " u_in" << inNdx << "; };\n"; in setupShader() 1795 op << "const " << precName << " " << typeName << " in" << inNdx << " = "; in setupShader() 2066 const char* precName in init() local [all...] |
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsBuiltinPrecisionTests.cpp | 5527 const string precName (glu::getPrecisionName(precision)); in createFuncGroup() 5536 const string name = precName + "_" + shaderName; in createFuncGroup()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktShaderBuiltinPrecisionTests.cpp | 7279 const string precName (glu::getPrecisionName(precision)); 7282 const CaseContext caseCtx (precName, ctx, fmt, highp, precision, glu::SHADERTYPE_COMPUTE, numRandoms);
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/ |
H A D | vktShaderBuiltinPrecisionTests.cpp | 7290 const string precName (glu::getPrecisionName(precision)); 7293 const CaseContext caseCtx (precName, ctx, fmt, highp, precision, glu::SHADERTYPE_COMPUTE, numRandoms);
|