• Home
  • Raw
  • Download

Lines Matching refs:varyings

368 vector<VariableDeclaration> varyingCompatVtxOutputs (const VaryingInterface& varyings)  in varyingCompatVtxOutputs()  argument
370 vector<VariableDeclaration> outputs = varyings.vtxOutputs; in varyingCompatVtxOutputs()
374 outputs[i].interpolation = varyings.frgInputs[i].interpolation; in varyingCompatVtxOutputs()
375 outputs[i].name = varyings.frgInputs[i].name; in varyingCompatVtxOutputs()
684 VaryingParams varyings; member
697 paramCode = deUint32Hash(paramCode) + params.varyings.count; in paramsSeed()
698 paramCode = deUint32Hash(paramCode) + params.varyings.type; in paramsSeed()
699 paramCode = deUint32Hash(paramCode) + params.varyings.binding; in paramsSeed()
700 paramCode = deUint32Hash(paramCode) + params.varyings.vtxInterp; in paramsSeed()
701 paramCode = deUint32Hash(paramCode) + params.varyings.frgInterp; in paramsSeed()
719 << de::toString(params.varyings.count) in paramsCode()
720 << (params.varyings.binding == BINDING_NAME ? "n" : in paramsCode()
721 params.varyings.binding == BINDING_LOCATION ? "l" : in paramsCode()
722 params.varyings.binding == BINDING_LAST ? "r" : in paramsCode()
724 << (params.varyings.vtxInterp == VARYINGINTERPOLATION_SMOOTH ? "m" : in paramsCode()
725 params.varyings.vtxInterp == VARYINGINTERPOLATION_CENTROID ? "e" : in paramsCode()
726 params.varyings.vtxInterp == VARYINGINTERPOLATION_FLAT ? "a" : in paramsCode()
727 params.varyings.vtxInterp == VARYINGINTERPOLATION_RANDOM ? "r" : in paramsCode()
729 << (params.varyings.frgInterp == VARYINGINTERPOLATION_SMOOTH ? "m" : in paramsCode()
730 params.varyings.frgInterp == VARYINGINTERPOLATION_CENTROID ? "e" : in paramsCode()
731 params.varyings.frgInterp == VARYINGINTERPOLATION_FLAT ? "a" : in paramsCode()
732 params.varyings.frgInterp == VARYINGINTERPOLATION_RANDOM ? "r" : in paramsCode()
762 if (params.varyings.count == 0 && in paramsValid()
763 !(params.varyings.vtxInterp == VARYINGINTERPOLATION_LAST && in paramsValid()
764 params.varyings.frgInterp == VARYINGINTERPOLATION_LAST)) in paramsValid()
772 if ((params.varyings.vtxInterp != VARYINGINTERPOLATION_RANDOM) && in paramsValid()
773 (params.varyings.frgInterp != VARYINGINTERPOLATION_RANDOM) && in paramsValid()
774 …(params.varyings.vtxInterp == VARYINGINTERPOLATION_FLAT) != (params.varyings.frgInterp == VARYINGI… in paramsValid()
782 bool varyingsValid (const VaryingInterface& varyings) in varyingsValid() argument
784 for (int ndx = 0; ndx < (int)varyings.vtxOutputs.size(); ++ndx) in varyingsValid()
786 …const VaryingInterpolation vertexInterpolation = getVaryingInterpolation(varyings.vtxOutputs[ndx]… in varyingsValid()
787 …const VaryingInterpolation fragmentInterpolation = getVaryingInterpolation(varyings.frgInputs[ndx]… in varyingsValid()
809 if (params.varyings.count == 0) in logParams()
813 if (params.varyings.count == 1) in logParams()
816 msg << "There are " << params.varyings.count << " varyings.\n"; in logParams()
818 if (params.varyings.type == glu::TYPE_LAST) in logParams()
822 << glu::getDataTypeName(params.varyings.type) << "'.\n"; in logParams()
825 switch (params.varyings.binding) in logParams()
841 if (params.varyings.vtxInterp == VARYINGINTERPOLATION_DEFAULT) in logParams()
843 else if (params.varyings.vtxInterp == VARYINGINTERPOLATION_RANDOM) in logParams()
846 … msg << "'" << glu::getInterpolationName(getGluInterpolation(params.varyings.vtxInterp)) << "'.\n"; in logParams()
849 if (params.varyings.frgInterp == VARYINGINTERPOLATION_DEFAULT) in logParams()
851 else if (params.varyings.frgInterp == VARYINGINTERPOLATION_RANDOM) in logParams()
854 … msg << "'" << glu::getInterpolationName(getGluInterpolation(params.varyings.frgInterp)) << "'.\n"; in logParams()
879 params.varyings.count = (i == -1 ? 0 : 1 << i); in genParams()
881 if (params.varyings.count > 0) in genParams()
883 params.varyings.type = glu::TYPE_LAST; in genParams()
884 params.varyings.binding = BINDING_LAST; in genParams()
885 params.varyings.vtxInterp = VARYINGINTERPOLATION_RANDOM; in genParams()
886 params.varyings.frgInterp = VARYINGINTERPOLATION_RANDOM; in genParams()
890 params.varyings.type = glu::TYPE_INVALID; in genParams()
891 params.varyings.binding = BINDING_LAST; in genParams()
892 params.varyings.vtxInterp = VARYINGINTERPOLATION_LAST; in genParams()
893 params.varyings.frgInterp = VARYINGINTERPOLATION_LAST; in genParams()
1076 , m_varyings (genVaryingInterface(params.varyings, m_rnd)) in SeparateShaderTest()
1631 defaultParams.varyings.count = 0; in createSeparateShaderTests()
1632 defaultParams.varyings.type = glu::TYPE_INVALID; in createSeparateShaderTests()
1633 defaultParams.varyings.binding = BINDING_NAME; in createSeparateShaderTests()
1634 defaultParams.varyings.vtxInterp = VARYINGINTERPOLATION_LAST; in createSeparateShaderTests()
1635 defaultParams.varyings.frgInterp = VARYINGINTERPOLATION_LAST; in createSeparateShaderTests()
1734 params.varyings.count = 1; in createSeparateShaderTests()
1735 params.varyings.type = glu::TYPE_FLOAT; in createSeparateShaderTests()
1736 params.varyings.binding = binding; in createSeparateShaderTests()
1737 params.varyings.vtxInterp = vtxInterp; in createSeparateShaderTests()
1738 params.varyings.frgInterp = frgInterp; in createSeparateShaderTests()