Lines Matching defs:rnd

614 	de::Random				rnd				(deStringHash(getName()) ^ deInt32Hash(m_iterNdx));
615 int viewportX = rnd.getInt(0, m_context.getRenderTarget().getWidth()-m_renderTarget.width);
616 int viewportY = rnd.getInt(0, m_context.getRenderTarget().getHeight()-m_renderTarget.height);
724 static void randomDepthStencilState (de::Random& rnd, DepthStencilParams& params)
755 params.visibleFace = rnd.getBool() ? rr::FACETYPE_FRONT : rr::FACETYPE_BACK;
756 params.stencilTestEnabled = rnd.getFloat() < stencilTestProbability;
757 params.depthTestEnabled = !params.stencilTestEnabled || (rnd.getFloat() < depthTestProbability);
763 params.stencil[ndx].function = rnd.choose<deUint32>(DE_ARRAY_BEGIN(compareFuncs), DE_ARRAY_END(compareFuncs));
764 params.stencil[ndx].reference = rnd.getInt(-2, 260);
765 params.stencil[ndx].compareMask = rnd.getUint32();
766 params.stencil[ndx].stencilFailOp = rnd.choose<deUint32>(DE_ARRAY_BEGIN(stencilOps), DE_ARRAY_END(stencilOps));
767 params.stencil[ndx].depthFailOp = rnd.choose<deUint32>(DE_ARRAY_BEGIN(stencilOps), DE_ARRAY_END(stencilOps));
768 params.stencil[ndx].depthPassOp = rnd.choose<deUint32>(DE_ARRAY_BEGIN(stencilOps), DE_ARRAY_END(stencilOps));
769 params.stencil[ndx].writeMask = rnd.getUint32();
775 params.depthFunc = rnd.choose<deUint32>(DE_ARRAY_BEGIN(compareFuncs), DE_ARRAY_END(compareFuncs));
776 params.depth = rnd.choose<float>(DE_ARRAY_BEGIN(depthValues), DE_ARRAY_END(depthValues));
777 params.depthWriteMask = rnd.getBool();
1146 de::Random rnd (deInt32Hash(caseNdx) ^ deInt32Hash(m_testCtx.getCommandLine().getBaseSeed()));
1149 randomDepthStencilState(rnd, *iter);