Searched refs:tcsStatements (Results 1 - 3 of 3) sorted by relevance
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation/ |
H A D | vktTessellationUserDefinedIO.cpp | 486 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 D | vktTessellationUserDefinedIO.cpp | 486 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 D | es31fTessellationTests.cpp | 6085 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