Lines Matching refs:m_spec
1940 , m_spec (spec)
1953 const size_t primitiveSize = (m_spec.primitive == Array::PRIMITIVE_TRIANGLES) ? (6) : (1); // in non-indexed draw Triangles means rectangles
1959 m_testCtx.getLog() << TestLog::Message << m_spec.getDesc() << TestLog::EndMessage;
1965 Spec::ArraySpec arraySpec = m_spec.arrays[0];
1990 for (int arrayNdx = 1; arrayNdx < (int)m_spec.arrays.size(); arrayNdx++)
1992 Spec::ArraySpec arraySpec = m_spec.arrays[arrayNdx];
2001 for (int arrayNdx = 0; arrayNdx < (int)m_spec.arrays.size(); arrayNdx++)
2003 Spec::ArraySpec arraySpec = m_spec.arrays[arrayNdx];
2004 const int seed = int(arraySpec.inputType) + 10 * int(arraySpec.outputType) + 100 * int(arraySpec.storage) + 1000 * int(m_spec.primitive) + 10000 * int(arraySpec.usage) + int(m_spec.drawCount) + 12 * int(arraySpec.componentCount) + int(arraySpec.stride) + int(arraySpec.normalize);
2007 const size_t bufferSize = arraySpec.offset + stride * (m_spec.drawCount * primitiveSize - 1) + arraySpec.componentCount * Array::inputTypeSize(arraySpec.inputType);
2011 switch (m_spec.primitive)
2019 data = RandomArrayGenerator::generateQuads(seed, m_spec.drawCount, arraySpec.componentCount, arraySpec.offset, arraySpec.stride, m_spec.primitive, arraySpec.inputType, arraySpec.min, arraySpec.max, gridSize);
2024 data = RandomArrayGenerator::generatePerQuad(seed, m_spec.drawCount, arraySpec.componentCount, arraySpec.stride, m_spec.primitive, arraySpec.inputType, arraySpec.min, arraySpec.max);
2047 m_glArrayPack->render(m_spec.primitive, m_spec.first, m_spec.drawCount * (int)primitiveSize, useVao, coordScale, colorScale);
2049 m_rrArrayPack->render(m_spec.primitive, m_spec.first, m_spec.drawCount * (int)primitiveSize, useVao, coordScale, colorScale);
2101 for (size_t i = 0; i < m_spec.arrays.size(); ++i)
2103 if (m_spec.arrays[i].storage == Array::STORAGE_BUFFER)
2105 const bool inputTypePacked = m_spec.arrays[i].inputType == Array::INPUTTYPE_UNSIGNED_INT_2_10_10_10 || m_spec.arrays[i].inputType == Array::INPUTTYPE_INT_2_10_10_10;
2107 int dataTypeSize = Array::inputTypeSize(m_spec.arrays[i].inputType);
2111 if (m_spec.arrays[i].offset % dataTypeSize != 0)
2122 for (size_t i = 0; i < m_spec.arrays.size(); ++i)
2124 if (m_spec.arrays[i].storage == Array::STORAGE_BUFFER)
2126 const bool inputTypePacked = m_spec.arrays[i].inputType == Array::INPUTTYPE_UNSIGNED_INT_2_10_10_10 || m_spec.arrays[i].inputType == Array::INPUTTYPE_INT_2_10_10_10;
2128 int dataTypeSize = Array::inputTypeSize(m_spec.arrays[i].inputType);
2132 if (m_spec.arrays[i].stride % dataTypeSize != 0)