Home | History | Annotate | Download | only in glshared

Lines Matching refs:m_spec

2022 	, m_spec			(spec)
2035 const size_t primitiveSize = (m_spec.primitive == Array::PRIMITIVE_TRIANGLES) ? (6) : (1); // in non-indexed draw Triangles means rectangles
2041 m_testCtx.getLog() << TestLog::Message << m_spec.getDesc() << TestLog::EndMessage;
2047 Spec::ArraySpec arraySpec = m_spec.arrays[0];
2072 for (int arrayNdx = 1; arrayNdx < (int)m_spec.arrays.size(); arrayNdx++)
2074 Spec::ArraySpec arraySpec = m_spec.arrays[arrayNdx];
2083 for (int arrayNdx = 0; arrayNdx < (int)m_spec.arrays.size(); arrayNdx++)
2085 Spec::ArraySpec arraySpec = m_spec.arrays[arrayNdx];
2086 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);
2089 const size_t bufferSize = arraySpec.offset + stride * (m_spec.drawCount * primitiveSize - 1) + arraySpec.componentCount * Array::inputTypeSize(arraySpec.inputType);
2093 switch (m_spec.primitive)
2101 data = RandomArrayGenerator::generateQuads(seed, m_spec.drawCount, arraySpec.componentCount, arraySpec.offset, arraySpec.stride, m_spec.primitive, arraySpec.inputType, arraySpec.min, arraySpec.max, gridSize);
2106 data = RandomArrayGenerator::generatePerQuad(seed, m_spec.drawCount, arraySpec.componentCount, arraySpec.stride, m_spec.primitive, arraySpec.inputType, arraySpec.min, arraySpec.max);
2129 m_glArrayPack->render(m_spec.primitive, m_spec.first, m_spec.drawCount * (int)primitiveSize, useVao, coordScale, colorScale);
2130 m_rrArrayPack->render(m_spec.primitive, m_spec.first, m_spec.drawCount * (int)primitiveSize, useVao, coordScale, colorScale);
2182 for (size_t i = 0; i < m_spec.arrays.size(); ++i)
2184 if (m_spec.arrays[i].storage == Array::STORAGE_BUFFER)
2186 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;
2188 int dataTypeSize = Array::inputTypeSize(m_spec.arrays[i].inputType);
2192 if (m_spec.arrays[i].offset % dataTypeSize != 0)
2203 for (size_t i = 0; i < m_spec.arrays.size(); ++i)
2205 if (m_spec.arrays[i].storage == Array::STORAGE_BUFFER)
2207 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;
2209 int dataTypeSize = Array::inputTypeSize(m_spec.arrays[i].inputType);
2213 if (m_spec.arrays[i].stride % dataTypeSize != 0)