Lines Matching full:spec
84 DataStoreSpecVecBuilder& operator<< (const DataStoreSpec& spec)
86 list.push_back(spec);
240 for (vector<DataStoreSpec>::const_iterator spec = m_specs.begin(); spec != m_specs.end(); spec++)
244 refBuf.setSize(spec->size);
245 fillWithRandomBytes(refBuf.getPtr(), spec->size, baseSeed ^ deInt32Hash(spec->size+spec->target+spec->usage));
247 glBindBuffer(spec->target, buf);
248 glBufferData(spec->target, spec->size, refBuf.getPtr(), spec->usage);
252 iterOk = verifier.verify(buf, refBuf.getPtr(), 0, spec->size);
673 for (vector<DataStoreSpec>::iterator spec = specs.begin(); spec != specs.end(); spec++)
675 spec->target = bufferTargets[rnd.getInt(0, DE_LENGTH_OF_ARRAY(bufferTargets)-1)];
676 spec->usage = usageHints[rnd.getInt(0, DE_LENGTH_OF_ARRAY(usageHints)-1)];
677 spec->size = rnd.getInt(minSize, maxSize);