Home
last modified time | relevance | path

Searched refs:tcsStatements (Results 1 - 3 of 3) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation/
H A DvktTessellationUserDefinedIO.cpp486 std::ostringstream tcsStatements; in UserDefinedIOTest() local
548 tcsStatements << "\t{\n" in UserDefinedIOTest()
576 tcsStatements << "\t\tv += float(gl_InvocationID)*" << de::floatToString(0.4f * (float)output.numBasicSubobjectsInElementType(), 1) << ";\n"; in UserDefinedIOTest()
578 tcsStatements << "\n\t\t// Assign values to output " << output.name() << "\n"; in UserDefinedIOTest()
580 tcsStatements << output.glslTraverseBasicTypeArray(numElements, 2, glslAssignBasicTypeObject); in UserDefinedIOTest()
582 tcsStatements << output.glslTraverseBasicType(2, glslAssignBasicTypeObject); in UserDefinedIOTest()
585 tcsStatements << "\t\tv += float(" << de::toString(NUM_OUTPUT_VERTICES) << "-gl_InvocationID-1)*" << de::floatToString(0.4f * (float)output.numBasicSubobjectsInElementType(), 1) << ";\n"; in UserDefinedIOTest()
587 tcsStatements << "\t}\n"; in UserDefinedIOTest()
633 m_tcsStatements = tcsStatements.str(); in UserDefinedIOTest()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/tessellation/
H A DvktTessellationUserDefinedIO.cpp486 std::ostringstream tcsStatements; in UserDefinedIOTest() local
548 tcsStatements << "\t{\n" in UserDefinedIOTest()
576 tcsStatements << "\t\tv += float(gl_InvocationID)*" << de::floatToString(0.4f * (float)output.numBasicSubobjectsInElementType(), 1) << ";\n"; in UserDefinedIOTest()
578 tcsStatements << "\n\t\t// Assign values to output " << output.name() << "\n"; in UserDefinedIOTest()
580 tcsStatements << output.glslTraverseBasicTypeArray(numElements, 2, glslAssignBasicTypeObject); in UserDefinedIOTest()
582 tcsStatements << output.glslTraverseBasicType(2, glslAssignBasicTypeObject); in UserDefinedIOTest()
585 tcsStatements << "\t\tv += float(" << de::toString(NUM_OUTPUT_VERTICES) << "-gl_InvocationID-1)*" << de::floatToString(0.4f * (float)output.numBasicSubobjectsInElementType(), 1) << ";\n"; in UserDefinedIOTest()
587 tcsStatements << "\t}\n"; in UserDefinedIOTest()
633 m_tcsStatements = tcsStatements.str(); in UserDefinedIOTest()
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fTessellationTests.cpp6085 string tcsStatements;
6147 tcsStatements += "\t{\n"
6176 tcsStatements += "\t\tv += float(gl_InvocationID)*" + de::floatToString(0.4f * (float)output.numBasicSubobjectsInElementType(), 1) + ";\n";
6178 tcsStatements += "\n\t\t// Assign values to output " + output.name() + "\n";
6180 tcsStatements += output.glslTraverseBasicTypeArray(numElements, 2, glslAssignBasicTypeObject);
6182 tcsStatements += output.glslTraverseBasicType(2, glslAssignBasicTypeObject);
6185 tcsStatements += "\t\tv += float(" + de::toString(int(NUM_OUTPUT_VERTICES)) + "-gl_InvocationID-1)*" + de::floatToString(0.4f * (float)output.numBasicSubobjectsInElementType(), 1) + ";\n";
6187 tcsStatements += "\t}\n";
6250 + tcsStatements +

Completed in 12 milliseconds