Lines Matching defs:rnd
57 void computeRandomValue (de::Random& rnd, ValueAccess dst, ConstValueRangeAccess valueRange)
69 dst.component(ndx).asFloat() = getQuantizedFloat(rnd, minVal, maxVal, quantizeStep);
78 dst.component(ndx).asBool() = rnd.getInt(minVal, maxVal) == 1;
89 dst.component(ndx).asInt() = rnd.getInt(minVal, maxVal);
97 computeRandomValue(rnd, dst.arrayElement(ndx), valueRange.arrayElement(ndx));
105 computeRandomValue(rnd, dst.member(ndx), valueRange.member(ndx));
114 void computeUniformValues (de::Random& rnd, std::vector<VariableValue>& values, const std::vector<const ShaderInput*>& uniforms)
121 computeRandomValue(rnd, values[values.size()-1].getValue(), uniform->getValueRange());
188 de::Random& rnd = state.getRandom();
195 bool minVal = rnd.getBool();
196 bool maxVal = minVal ? true : rnd.getBool();
209 int rangeLen = rnd.getInt(0, maxRangeLen);
210 int minVal = minIntVal + rnd.getInt(0, maxRangeLen-rangeLen);
225 int rangeLen = rnd.getInt(0, maxSteps);
226 int minStep = rnd.getInt(0, maxSteps-rangeLen);