Home | History | Annotate | Download | only in glshared

Lines Matching refs:m_rnd

1112 	, m_rnd							(deStringHash(getName()) ^ testCtx.getCommandLine().getBaseSeed())
1179 m_rnd.shuffle(m_vertexIndices.begin(), m_vertexIndices.end());
1260 const bool useClientMemoryIndexData = m_rnd.getFloat() < m_probabilities.clientMemoryIndexData;
1261 const bool useDrawArrays = m_rnd.getFloat() < m_probabilities.useDrawArrays;
1262 const bool separateAttributeBuffers = m_rnd.getFloat() < m_probabilities.separateAttributeBuffers;
1263 const int progContextNdx = m_rnd.getInt(0, (int)m_programContexts.size()-1);
1284 if (!hadProgram || m_rnd.getFloat() < m_probabilities.rebuildProgram)
1310 if (!hadTexture || m_rnd.getFloat() < m_probabilities.reuploadTexture)
1314 m_rnd);
1316 if (!hadTexture || m_rnd.getFloat() < m_probabilities.reuploadWithTexImage)
1333 m_rnd.shuffle(texSpecIndices.begin(), texSpecIndices.end());
1342 m_rnd.shuffle(m_vertexIndices.begin(), m_vertexIndices.end());
1353 if (!hadIndexBuffer || m_rnd.getFloat() < m_probabilities.reuploadBuffer)
1355 m_buffers->removeGarbageUntilUnder(m_maxBufMemoryUsageBytes - indexBuf.getApproxMemUsageDiff(m_vertexIndices), m_rnd);
1356 const deUint32 target = m_rnd.getFloat() < m_probabilities.randomBufferUploadTarget ? randomBufferTarget(m_rnd, m_isGLES3) : GL_ELEMENT_ARRAY_BUFFER;
1358 if (!hadIndexBuffer || m_rnd.getFloat() < m_probabilities.reuploadWithBufferData)
1359 indexBuf.setData(m_vertexIndices, target, m_rnd.getFloat() < m_probabilities.randomBufferUsage ? randomBufferUsage(m_rnd, m_isGLES3) : m_indexBufferUsage);
1369 programContext.attributes, programContext.positionAttrName, m_numVerticesPerDrawCall, m_rnd);
1371 if (!(m_rnd.getFloat() < m_probabilities.clientMemoryAttributeData))
1377 const int usedRedundantBufferNdx = m_rnd.getInt(0, m_redundantBufferFactor-1);
1389 if (!hadCurAttrBuffer || m_rnd.getFloat() < m_probabilities.reuploadBuffer)
1391 m_buffers->removeGarbageUntilUnder(m_maxBufMemoryUsageBytes - curAttrBuf.getApproxMemUsageDiff(programResources.attrDataSizes[attrNdx]), m_rnd);
1392 const deUint32 target = m_rnd.getFloat() < m_probabilities.randomBufferUploadTarget ? randomBufferTarget(m_rnd, m_isGLES3) : GL_ARRAY_BUFFER;
1394 if (!hadCurAttrBuffer || m_rnd.getFloat() < m_probabilities.reuploadWithBufferData)
1396 m_rnd.getFloat() < m_probabilities.randomBufferUsage ? randomBufferUsage(m_rnd, m_isGLES3) : m_attrBufferUsage);
1408 const int usedRedundantBufferNdx = m_rnd.getInt(0, m_redundantBufferFactor-1);
1420 if (!hadAttrBuffer || m_rnd.getFloat() < m_probabilities.reuploadBuffer)
1422 m_buffers->removeGarbageUntilUnder(m_maxBufMemoryUsageBytes - attrBuf.getApproxMemUsageDiff(programResources.attrDataBuf), m_rnd);
1423 const deUint32 target = m_rnd.getFloat() < m_probabilities.randomBufferUploadTarget ? randomBufferTarget(m_rnd, m_isGLES3) : GL_ARRAY_BUFFER;
1425 if (!hadAttrBuffer || m_rnd.getFloat() < m_probabilities.reuploadWithBufferData)
1426 attrBuf.setData(programResources.attrDataBuf, target, m_rnd.getFloat() < m_probabilities.randomBufferUsage ? randomBufferUsage(m_rnd, m_isGLES3) : m_attrBufferUsage);
1456 program.setRandomUniforms(programContext.uniforms, programResources.shaderNameManglingSuffix, m_rnd);
1519 if (m_rnd.getFloat() < m_probabilities.deleteTexture)
1521 else if (m_rnd.getFloat() < m_probabilities.wastefulTextureMemoryUsage)
1528 if (m_rnd.getFloat() < m_probabilities.deleteBuffer)
1530 else if (m_rnd.getFloat() < m_probabilities.wastefulBufferMemoryUsage)
1543 if (m_rnd.getFloat() < m_probabilities.deleteBuffer)
1548 else if (m_rnd.getFloat() < m_probabilities.wastefulBufferMemoryUsage)
1560 if (m_rnd.getFloat() < m_probabilities.deleteBuffer)
1565 else if (m_rnd.getFloat() < m_probabilities.wastefulBufferMemoryUsage)