Lines Matching refs:rng

163 	de::Random	rng		(seed);
170 rng.shuffle(retval.begin(), retval.end());
791 de::Random rng (baseSeed + 0x1001);
808 rng.getInt(0, maxLocations-1));
819 de::Random rng (baseSeed + 0x2001);
837 rng.getInt(0, maxLocations-1-8));
848 de::Random rng (baseSeed + 0x3001);
867 rng.getInt(0, maxLocations-1-arraySize*arraySize));
878 de::Random rng (baseSeed + 0x4001);
887 const Stage layoutLoc = Stage(rng.getUint32()&0x3);
888 const Stage declareLoc = Stage((rng.getUint32()&0x3) | layoutLoc);
889 const Stage verifyLoc = Stage((rng.getUint32()&0x3) & declareLoc);
890 const int location = layoutLoc ? rng.getInt(0, maxLocations-1-5) : -1;
896 structProto->addMember("a", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
897 structProto->addMember("b", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
898 structProto->addMember("c", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
899 structProto->addMember("d", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
900 structProto->addMember("e", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
918 de::Random rng (baseSeed + 0x5001);
927 const int baseLoc = rng.getInt(0, maxLocations-1-60);
932 Stage(rng.getUint32()&0x3),
933 Stage(rng.getUint32()&0x3),
934 Stage(rng.getUint32()&0x3),
935 Stage(rng.getUint32()&0x3),
940 (rng.getUint32()&0x3) | layoutLocs[0],
941 (rng.getUint32()&0x3) | layoutLocs[1],
942 (rng.getUint32()&0x3) | layoutLocs[2],
943 (rng.getUint32()&0x3) | layoutLocs[3],
957 Stage(rng.getUint32()&0x3 & declareLocs[0]),
958 Stage(rng.getUint32()&0x3 & declareLocs[1]),
959 Stage(rng.getUint32()&0x3 & declareLocs[2]),
960 Stage(rng.getUint32()&0x3 & declareLocs[3]),
976 testTypes[0]->addMember("a", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
977 testTypes[0]->addMember("b", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
978 testTypes[0]->addMember("c", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
979 testTypes[0]->addMember("d", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
980 testTypes[0]->addMember("e", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
982 testTypes[1]->addMember("a", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
983 testTypes[1]->addMember("b", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
984 testTypes[1]->addMember("c", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
985 testTypes[1]->addMember("d", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
986 testTypes[1]->addMember("e", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
990 testTypes[2]->addMember("c", createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]));
1057 de::Random rng (baseSeed + 0x82e1);
1072 const Stage layoutLoc = Stage(rng.getUint32()&0x3);
1073 const Stage declareLoc = Stage((rng.getUint32()&0x3) | layoutLoc);
1074 const Stage verifyLoc = Stage((rng.getUint32()&0x3) & declareLoc);
1076 const UniformInfo uniform (createVarType(primitiveTypes[rng.getInt(0, maxPrimitiveTypeNdx)]),