Lines Matching defs:output
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()*(int)sizeof(deUint32);
717 static bool compareTransformFeedbackOutput (tcu::TestLog& log, deUint32 primitiveType, const Output& output, int numInputs, const deUint8* inBasePtr, int inStride, const deUint8* outBasePtr, int outStride)
720 int outOffset = output.offset;
722 for (int attrNdx = 0; attrNdx < (int)output.inputs.size(); attrNdx++)
724 const Attribute& attribute = *output.inputs[attrNdx];
766 log << TestLog::Message << "Mismatch in " << output.name << " (" << attribute.name << "), output = " << outNdx << ", input = " << inNdx << ", component = " << compNdx << TestLog::EndMessage;
1071 int numOutputs = 0; //!< Sum of output counts for calls that have transform feedback enabled.
1099 // Allocate storage for transform feedback output buffers and bind to targets.
1209 // Verify all output variables that are written to this buffer.