Home | History | Annotate | Download | only in randomshaders

Lines Matching refs:ConstValueRangeAccess

66 	IsReadableIntersectingEntry (ConstValueRangeAccess valueRange, deUint32 exprFlags)
87 ConstValueRangeAccess m_valueRange;
95 IsWritableIntersectingEntry (ConstValueRangeAccess valueRange)
108 ConstValueRangeAccess m_valueRange;
116 IsWritableSupersetEntry (ConstValueRangeAccess valueRange)
129 ConstValueRangeAccess m_valueRange;
272 template <class T> float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) { return T::getWeight(state, valueRange); }
273 template <class T> Expression* create (GeneratorState& state, ConstValueRangeAccess valueRange) { return new T(state, valueRange); }
277 float (*getWeight) (const GeneratorState& state, ConstValueRangeAccess valueRange);
278 Expression* (*create) (GeneratorState& state, ConstValueRangeAccess valueRange);
329 const ExpressionSpec* chooseExpression (GeneratorState& state, const ExpressionSpec* specs, int numSpecs, ConstValueRangeAccess valueRange)
349 Expression* Expression::createRandom (GeneratorState& state, ConstValueRangeAccess valueRange)
354 Expression* Expression::createRandomLValue (GeneratorState& state, ConstValueRangeAccess valueRange)
359 FloatLiteral::FloatLiteral (GeneratorState& state, ConstValueRangeAccess valueRange)
387 float FloatLiteral::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange)
417 IntLiteral::IntLiteral (GeneratorState& state, ConstValueRangeAccess valueRange)
442 float IntLiteral::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange)
471 BoolLiteral::BoolLiteral (GeneratorState& state, ConstValueRangeAccess valueRange)
490 float BoolLiteral::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange)
598 bool isConversionOk (ConstValueRangeAccess valueRange)
604 void convertValueRangeTempl (ConstValueRangeAccess src, ValueRangeAccess dst)
619 typedef bool (*IsConversionOkFunc) (ConstValueRangeAccess);
620 typedef void (*ConvertValueRangeFunc) (ConstValueRangeAccess, ValueRangeAccess);
634 bool isConversionOk (VariableType::Type srcType, VariableType::Type dstType, ConstValueRangeAccess valueRange)
646 void convertValueRange (ConstValueRangeAccess src, ValueRangeAccess dst)
674 ConstructorOp::ConstructorOp (GeneratorState& state, ConstValueRangeAccess valueRange)
700 ConstValueRangeAccess comp = m_valueRange.asAccess().component(curScalarNdx);
761 float ConstructorOp::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange)
815 AssignOp::AssignOp (GeneratorState& state, ConstValueRangeAccess valueRange)
872 ConstValueRangeAccess selectedRange = state.getRandom().choose<const ValueEntry*>(first, end)->getValueRange();
885 float AssignOp::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange)
959 Variable* allocateNewVariable (GeneratorState& state, ConstValueRangeAccess valueRange)
998 float computeEntryReadWeight (ConstValueRangeAccess entryValueRange, ConstValueRangeAccess readValueRange)
1082 VariableRead::VariableRead (GeneratorState& state, ConstValueRangeAccess valueRange)
1148 float VariableRead::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange)
1166 VariableWrite::VariableWrite (GeneratorState& state, ConstValueRangeAccess valueRange)
1209 float VariableWrite::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange)
1223 ParenOp::ParenOp (GeneratorState& state, ConstValueRangeAccess valueRange)
1253 float ParenOp::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange)
1266 SwizzleOp::SwizzleOp (GeneratorState& state, ConstValueRangeAccess valueRange)
1358 float SwizzleOp::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange)
1407 TexLookup::TexLookup (GeneratorState& state, ConstValueRangeAccess valueRange)
1592 float TexLookup::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange)