Home | History | Annotate | Download | only in functional

Lines Matching defs:Output

140 struct Output
142 Output (void)
465 static void computeTransformFeedbackOutputs (vector<Output>& transformFeedbackOutputs, const vector<Attribute>& attributes, const vector<Varying>& varyings, const vector<string>& transformFeedbackVaryings, deUint32 bufferMode)
475 Output& output = transformFeedbackOutputs[varNdx];
477 output.name = name;
478 output.bufferNdx = bufNdx;
479 output.offset = offset;
484 output.type = posIn->type;
485 output.inputs.push_back(posIn);
490 output.type = sizeIn->type;
491 output.inputs.push_back(sizeIn);
501 output.type = glu::getVarType(varying.type, varPath);
504 for (glu::VectorTypeIterator iter = glu::VectorTypeIterator::begin(&output.type); iter != glu::VectorTypeIterator::end(&output.type); iter++)
515 output.inputs.push_back(attrib);
519 accumulatedSize += output.type.getScalarSize()*sizeof(deUint32);
704 static bool compareTransformFeedbackOutput (tcu::TestLog& log, deUint32 primitiveType, const Output& output, int numInputs, const deUint8* inBasePtr, int inStride, const deUint8* outBasePtr, int outStride)
707 int outOffset = output.offset;
709 for (int attrNdx = 0; attrNdx < (int)output.inputs.size(); attrNdx++)
711 const Attribute& attribute = *output.inputs[attrNdx];
753 log << TestLog::Message << "Mismatch in " << output.name << " (" << attribute.name << "), output = " << outNdx << ", input = " << inNdx << ", component = " << compNdx << TestLog::EndMessage;
857 vector<Output> m_transformFeedbackOutputs;
948 for (vector<Output>::const_iterator outIter = m_transformFeedbackOutputs.begin(); outIter != m_transformFeedbackOutputs.end(); outIter++)
954 for (vector<Output>::const_iterator outIter = m_transformFeedbackOutputs.begin(); outIter != m_transformFeedbackOutputs.end(); outIter++)
1058 int numOutputs = 0; //!< Sum of output counts for calls that have transform feedback enabled.
1086 // Allocate storage for transform feedback output buffers and bind to targets.
1196 // Verify all output variables that are written to this buffer.
1197 for (vector<Output>::const_iterator out = m_transformFeedbackOutputs.begin(); out != m_transformFeedbackOutputs.end(); out++)