Home | History | Annotate | Download | only in glshared

Lines Matching refs:OutputType

140 static std::string outputTypeToGLType (DrawTestSpec::OutputType type)
214 static bool outputTypeIsFloatType (DrawTestSpec::OutputType type)
225 static bool outputTypeIsIntType (DrawTestSpec::OutputType type)
236 static bool outputTypeIsUintType (DrawTestSpec::OutputType type)
320 if (outputTypeIsFloatType(a.attribs[ndx].outputType) && outputTypeIsFloatType(b.attribs[ndx].outputType))
322 if (outputTypeIsIntType(a.attribs[ndx].outputType) && outputTypeIsIntType(b.attribs[ndx].outputType))
324 if (outputTypeIsUintType(a.attribs[ndx].outputType) && outputTypeIsUintType(b.attribs[ndx].outputType))
913 void setupArray (bool bound, int offset, int size, DrawTestSpec::InputType inType, DrawTestSpec::OutputType outType, bool normalized, int stride, int instanceDivisor, const rr::GenericVec4& defaultAttrib, bool isPositionAttr, bool bgraComponentOrder);
920 DrawTestSpec::OutputType getOutputType (void) const { return m_outputType; }
938 DrawTestSpec::OutputType m_outputType;
1029 void AttributeArray::setupArray (bool bound, int offset, int size, DrawTestSpec::InputType inputType, DrawTestSpec::OutputType outType, bool normalized, int stride, int instanceDivisor, const rr::GenericVec4& defaultAttrib, bool isPositionAttr, bool bgraComponentOrder)
1164 static rr::GenericVecType mapOutputType (const DrawTestSpec::OutputType& type);
1165 static int getComponentCount (const DrawTestSpec::OutputType& type);
1467 rr::GenericVecType DrawTestShaderProgram::mapOutputType (const DrawTestSpec::OutputType& type)
1495 int DrawTestShaderProgram::getComponentCount (const DrawTestSpec::OutputType& type)
2125 DrawTestSpec::AttributeSpec DrawTestSpec::AttributeSpec::createAttributeArray (InputType inputType, OutputType outputType, Storage storage, Usage usage, int componentCount, int offset, int stride, bool normalize, int instanceDivisor)
2130 spec.outputType = outputType;
2144 DrawTestSpec::AttributeSpec DrawTestSpec::AttributeSpec::createDefaultAttribute (InputType inputType, OutputType outputType, int componentCount)
2152 spec.outputType = outputType;
2169 outputType = DrawTestSpec::OUTPUTTYPE_LAST;
2186 return 1 * int(inputType) + 7 * int(outputType) + 13 * componentCount;
2190 return 1 * int(inputType) + 2 * int(outputType) + 3 * int(storage) + 5 * int(usage) + 7 * componentCount + 11 * offset + 13 * stride + 17 * (normalize ? 0 : 1) + 19 * instanceDivisor;
2201 const bool outputTypeFloat = outputType == DrawTestSpec::OUTPUTTYPE_FLOAT || outputType == DrawTestSpec::OUTPUTTYPE_VEC2 || outputType == DrawTestSpec::OUTPUTTYPE_VEC3 || outputType == DrawTestSpec::OUTPUTTYPE_VEC4;
2202 const bool outputTypeSignedInteger = outputType == DrawTestSpec::OUTPUTTYPE_INT || outputType == DrawTestSpec::OUTPUTTYPE_IVEC2 || outputType == DrawTestSpec::OUTPUTTYPE_IVEC3 || outputType == DrawTestSpec::OUTPUTTYPE_IVEC4;
2203 const bool outputTypeUnsignedInteger = outputType == DrawTestSpec::OUTPUTTYPE_UINT || outputType == DrawTestSpec::OUTPUTTYPE_UVEC2 || outputType == DrawTestSpec::OUTPUTTYPE_UVEC3 || outputType == DrawTestSpec::OUTPUTTYPE_UVEC4;
2362 std::string DrawTestSpec::outputTypeToString(OutputType type)
2557 << DrawTestSpec::outputTypeToString(attrib.outputType) << "_";
2571 << DrawTestSpec::outputTypeToString(attrib.outputType) << "_"
2648 << "used as " << DrawTestSpec::outputTypeToString(attrib.outputType) << ", ";
2659 << "used as " << DrawTestSpec::outputTypeToString(attrib.outputType) << ", "
2785 << "\tused as " << DrawTestSpec::outputTypeToString(attrib.outputType) << "\n";
2796 << "\tused as " << DrawTestSpec::outputTypeToString(attrib.outputType) << "\n"
3267 m_glArrayPack->getArray(attribNdx)->setupArray(false, 0, attribSpec.componentCount, attribSpec.inputType, attribSpec.outputType, false, 0, 0, attribValue, isPositionAttr, false);
3268 m_rrArrayPack->getArray(attribNdx)->setupArray(false, 0, attribSpec.componentCount, attribSpec.inputType, attribSpec.outputType, false, 0, 0, attribValue, isPositionAttr, false);
3288 m_glArrayPack->getArray(attribNdx)->setupArray(true, attribSpec.offset, attribSpec.componentCount, attribSpec.inputType, attribSpec.outputType, attribSpec.normalize, attribSpec.stride, attribSpec.instanceDivisor, nullAttribValue, isPositionAttr, attribSpec.bgraComponentOrder);
3289 m_rrArrayPack->getArray(attribNdx)->setupArray(true, attribSpec.offset, attribSpec.componentCount, attribSpec.inputType, attribSpec.outputType, attribSpec.normalize, attribSpec.stride, attribSpec.instanceDivisor, nullAttribValue, isPositionAttr, attribSpec.bgraComponentOrder);
3873 if (attribSpec.outputType == DrawTestSpec::OUTPUTTYPE_VEC3 || attribSpec.outputType == DrawTestSpec::OUTPUTTYPE_VEC4
3874 || attribSpec.outputType == DrawTestSpec::OUTPUTTYPE_IVEC3 || attribSpec.outputType == DrawTestSpec::OUTPUTTYPE_IVEC4
3875 || attribSpec.outputType == DrawTestSpec::OUTPUTTYPE_UVEC3 || attribSpec.outputType == DrawTestSpec::OUTPUTTYPE_UVEC4)
3911 if (attribSpec.outputType == DrawTestSpec::OUTPUTTYPE_VEC4 ||
3912 attribSpec.outputType == DrawTestSpec::OUTPUTTYPE_UVEC4 ||
3913 attribSpec.outputType == DrawTestSpec::OUTPUTTYPE_IVEC4)