Lines Matching defs:rnd

121 DataType randomType (Random& rnd)
125 if (rnd.getInt(0, 7) == 0)
127 const int numCols = rnd.getInt(2, 4), numRows = rnd.getInt(2, 4);
135 const int size = rnd.getInt(1, 4);
136 const DataType scalarType = rnd.chooseWeighted<DataType>(
145 VaryingInterpolation randomInterpolation (Random& rnd)
154 return s_validInterpolations[rnd.getInt(0, DE_LENGTH_OF_ARRAY(s_validInterpolations)-1)];
195 BindingKind randomBinding (Random& rnd)
197 return rnd.getBool() ? BINDING_LOCATION : BINDING_NAME;
295 VaryingInterpolation chooseInterpolation (VaryingInterpolation param, DataType type, Random& rnd)
301 return randomInterpolation(rnd);
326 Random& rnd)
336 ? randomBinding(rnd) : params.binding);
338 ? randomType(rnd) : params.type);
339 const VaryingInterpolation vtxInterp = chooseInterpolation(params.vtxInterp, type, rnd);
340 const VaryingInterpolation frgInterp = chooseInterpolation(params.frgInterp, type, rnd);
408 void printRandomInitializer (ostringstream& oss, DataType type, Random& rnd)
422 printFloat(oss, rnd.getInt(0, 16) / 16.0);
427 oss << rnd.getInt(0, 255);
431 oss << (rnd.getBool() ? "true" : "false");
450 Random rnd (seed);
470 printFloat(oss, s_quadrants[vertexNdx][componentNdx] * rnd.getInt(4,16) / 16.0);
490 printRandomInitializer(oss, type, rnd);
514 Random rnd (seed);
557 printFloat(oss, rnd.getFloat(0.5f, 2.0f));
560 printFloat(oss, rnd.getFloat(0.5f, 2.0f));
671 ProgramParams genProgramParams (Random& rnd)
673 const deUint32 vtxSeed = rnd.getUint32();
674 const GLfloat vtxScale = (float)rnd.getInt(8, 16) / 16.0f;
675 const deUint32 frgSeed = rnd.getUint32();
676 const GLfloat frgScale = (float)rnd.getInt(0, 16) / 16.0f;
872 Random rnd (seed);
878 params.initSingle = rnd.getBool();
879 params.switchVtx = rnd.getBool();
880 params.switchFrg = rnd.getBool();
881 params.useUniform = rnd.getBool();
882 params.useProgramUniform = params.useUniform && rnd.getBool();
883 params.useCreateHelper = rnd.getBool();
884 params.useSameName = rnd.getBool();
886 int i = rnd.getInt(-1, 3);
987 Rectangle randomViewport (const RenderContext& ctx, Random& rnd,
992 GLint xOff = rnd.getInt(0, target.getWidth() - width);
994 GLint yOff = rnd.getInt(0, target.getHeight() - height);
1316 Random rnd (seed > 0 ? seed : m_rnd.getUint32());
1317 Rectangle viewport = randomViewport(renderCtx, rnd,
1785 Random rnd (deStringHash("separate_shader.random") + baseSeed);
1799 params = genParams(rnd.getUint32());