Lines Matching refs:input
2319 // Base class for a case with one input attribute (in_v_position) and optionally a TCS; tests with a couple of different sets of tessellation levels.
2761 // Test the "cw" and "ccw" TES input layout qualifiers.
2951 // Test potentially differing input and output patch sizes.
3077 log << TestLog::Message << "Note: input patch size is " << m_inputPatchSize << ", output patch size is " << m_outputPatchSize << TestLog::EndMessage;
3338 log << TestLog::Message << "Note: input patch size is " << INPUT_PATCH_SIZE << ", output patch size is " << OUTPUT_PATCH_SIZE << TestLog::EndMessage;
3914 * Test that the sequence of primitives input to the TES only depends on
4787 * Test that the set of triangles input to the TES only depends on the
4790 * order in which they are input to TES, and can (and will) change the
4812 * Test that the set of inner triangles input to the TES only depends on
4896 * Test that the set of outer triangles input to the TES only depends on
5418 // Generate input attributes (tessellation levels, and position scale and
5631 * an IO block. Per-vertex input array size can be left implicit (i.e.
5659 VERTEX_IO_ARRAY_SIZE_EXPLICIT_SHADER_BUILTIN, //!< Use gl_MaxPatchVertices as size for per-vertex input array.
5660 VERTEX_IO_ARRAY_SIZE_EXPLICIT_QUERY, //!< Query GL_MAX_PATCH_VERTICES, and use that as size for per-vertex input array.
6198 const TopLevelObject& input = *m_tesInputs[tesInputNdx];
6210 tesDeclarations += inMaybePatch + input.declareArray(m_ioType == IO_TYPE_PER_PATCH_ARRAY ? de::toString(int(NUM_PER_PATCH_ARRAY_ELEMS))
6215 tesDeclarations += inMaybePatch + input.declare();
6217 tesStatements += "\n\t\t// Check values in input " + input.name() + "\n";
6219 tesStatements += input.glslTraverseBasicTypeArray(numElements, 2, glslCheckBasicTypeObject);
6221 tesStatements += input.glslTraverseBasicType(2, glslCheckBasicTypeObject);
6276 "// Will contain the index of the first incorrect input,\n"
6381 log << TestLog::Message << "Failure: in tessellation evaluation shader, check for input "
6383 result.fail("Invalid input value in tessellation evaluation shader");
6563 log << TestLog::Message << "Note: input data for in_v_attr:\n" << arrayStr(attributes, 4) << TestLog::EndMessage;
7471 TestCaseGroup* const windingGroup = new TestCaseGroup(m_context, "winding", "Test the cw and ccw input layout qualifiers");
7510 shaderInputOutputGroup->addChild(new PatchVertexCountCase(m_context, caseName.c_str(), "Test input and output patch vertex counts", inSize, outSize,