glu::TextureBuffer& texture)
{
const size_t minSize = 4*16;
- const size_t size = de::max<size_t>(minSize, size_t((texture.getSize() != 0 ? texture.getSize() : texture.getBufferSize()) * (0.7 + 0.3 * rng.getFloat())));
+ const size_t size = de::max<size_t>(minSize, size_t((float)(texture.getSize() != 0 ? texture.getSize() : texture.getBufferSize()) * (0.7f + 0.3f * rng.getFloat())));
const size_t minOffset = texture.getOffset();
const size_t offset = minOffset + (rng.getUint32() % (texture.getBufferSize() - (size + minOffset)));
+ deUint8* const refPtr = (deUint8*)texture.getRefBuffer().getPtr() + offset;
vector<deUint8> data;
genRandomCoords(rng, data, offset, size);