Home | History | Annotate | Download | only in functional

Lines Matching refs:shaderSpec

1283 							ShaderDataSpec	shaderSpec;
1296 shaderSpec.numInputs = 0;
1297 shaderSpec.precision = isBoolCase ? PRECISION_LAST : (Precision)precision;
1298 shaderSpec.output = outDataType;
1299 shaderSpec.resultScale = funcInfo.resultScale;
1300 shaderSpec.resultBias = funcInfo.resultBias;
1367 shaderSpec.inputs[shaderSpec
1379 innerGroup->addChild(new ShaderOperatorCase(m_context, name.c_str(), desc.c_str(), isVertexCase, evalFunc, shaderOp.c_str(), shaderSpec));
1435 ShaderDataSpec shaderSpec;
1441 shaderSpec.numInputs = 3;
1442 shaderSpec.precision = isBoolCase ? PRECISION_LAST : (Precision)precision;
1443 shaderSpec.output = curType;
1444 shaderSpec.resultScale = isBoolCase ? 1.0f : isFloatCase ? 0.5f : 0.1f;
1445 shaderSpec.resultBias = isBoolCase ? 0.0f : isFloatCase ? 0.5f : 0.5f;
1450 shaderSpec.inputs[0] = ShaderValue(TYPE_BOOL, -1.0f, 1.0f);
1451 shaderSpec.inputs[1] = ShaderValue(curType, rangeMin, rangeMax);
1452 shaderSpec.inputs[2] = ShaderValue(curType, rangeMin, rangeMax);
1454 selectionGroup->addChild(new ShaderOperatorCase(m_context, name.c_str(), "", isVertexCase, evalFunc, "res = in0 ? in1 : in2;", shaderSpec));
1498 ShaderDataSpec shaderSpec;
1504 shaderSpec.numInputs = s_sequenceCases[caseNdx].numInputs;
1505 shaderSpec.precision = (Precision)precision;
1506 shaderSpec.output = s_sequenceCases[caseNdx].resultType;
1507 shaderSpec.resultScale = 0.5f;
1508 shaderSpec.resultBias = 0.0f;
1516 shaderSpec.inputs[inputNdx] = ShaderValue(type, rangeMin, rangeMax);
1522 group->addChild(new ShaderOperatorCase(m_context, name.c_str(), "", isVertexCase, s_sequenceCases[caseNdx].evalFunc, expression.c_str(), shaderSpec));