Lines Matching defs:rng

1240 BlendEq getRandomBlendEq (de::Random& rng)
1251 return de::getSizedArrayElement<DE_LENGTH_OF_ARRAY(eqs)>(eqs, rng.getUint32() % DE_LENGTH_OF_ARRAY(eqs));
1254 BlendFunc getRandomBlendFunc (de::Random& rng)
1275 const deUint32 src = de::getSizedArrayElement<DE_LENGTH_OF_ARRAY(funcs)>(funcs, rng.getUint32() % DE_LENGTH_OF_ARRAY(funcs));
1276 const deUint32 dst = de::getSizedArrayElement<DE_LENGTH_OF_ARRAY(funcs)>(funcs, rng.getUint32() % DE_LENGTH_OF_ARRAY(funcs));
1281 void genRandomBlendState (de::Random& rng, BlendState& blendState)
1283 if (rng.getBool())
1284 blendState.enableBlend = rng.getBool();
1286 if (rng.getBool())
1288 if (rng.getBool())
1289 blendState.blendEq = getRandomBlendEq(rng);
1292 const BlendEq rgb = getRandomBlendEq(rng);
1293 const BlendEq alpha = getRandomBlendEq(rng);
1299 if (rng.getBool())
1301 if (rng.getBool())
1302 blendState.blendFunc = getRandomBlendFunc(rng);
1305 const BlendFunc rgb = getRandomBlendFunc(rng);
1306 const BlendFunc alpha = getRandomBlendFunc(rng);
1312 if (rng.getBool())
1314 const bool red = rng.getBool();
1315 const bool green = rng.getBool();
1316 const bool blue = rng.getBool();
1317 const bool alpha = rng.getBool();
1323 TextureFormat getRandomFormat (de::Random& rng, Context& context)
1364 return glu::mapGLInternalFormat(de::getArrayElement(glFormats, rng.getUint32() % DE_LENGTH_OF_ARRAY(glFormats)));
1368 return glu::mapGLInternalFormat(de::getArrayElement(glFormats, rng.getUint32() % (DE_LENGTH_OF_ARRAY(glFormats) - 5)));
1372 void genRandomTest (de::Random& rng, BlendState& preCommon, BlendState& postCommon, vector<DrawBufferInfo>& drawBuffers, int maxDrawBufferCount, Context& context)
1374 genRandomBlendState(rng, preCommon);
1375 genRandomBlendState(rng, postCommon);
1379 const bool render = rng.getFloat() > 0.1f;
1381 const TextureFormat format (getRandomFormat(rng, context));
1384 genRandomBlendState(rng, blendState);
1393 if (rng.getBool())
1445 de::Random rng (m_seed);
1450 genRandomTest(rng, preCommonBlendState, postCommonBlendState, drawBuffers, 4, m_context);
1490 de::Random rng (m_seed);
1501 genRandomTest(rng, preCommonBlendState, postCommonBlendState, drawBuffers, maxDrawBuffers, m_context);