Lines Matching refs:usage
91 static GLenum usageToGL (DrawTestSpec::Usage usage)
109 return de::getSizedArrayElement<DrawTestSpec::USAGE_LAST>(usages, (int)usage);
301 // Only the output type (== shader input type) matters and the usage in the shader.
916 void data (DrawTestSpec::Target target, size_t size, const char* data, DrawTestSpec::Usage usage);
990 void AttributeArray::data (DrawTestSpec::Target target, size_t size, const char* ptr, DrawTestSpec::Usage usage)
1000 m_ctx.bufferData(targetToGL(target), size, ptr, usageToGL(usage));
2061 DrawTestSpec::AttributeSpec DrawTestSpec::AttributeSpec::createAttributeArray (InputType inputType, OutputType outputType, Storage storage, Usage usage, int componentCount, int offset, int stride, bool normalize, int instanceDivisor)
2068 spec.usage = usage;
2090 spec.usage = DrawTestSpec::USAGE_LAST;
2107 usage = DrawTestSpec::USAGE_LAST;
2126 return 1 * int(inputType) + 2 * int(outputType) + 3 * int(storage) + 5 * int(usage) + 7 * componentCount + 11 * offset + 13 * stride + 17 * (normalize ? 0 : 1) + 19 * instanceDivisor;
2316 std::string DrawTestSpec::usageTypeToString(Usage usage)
2334 return de::getSizedArrayElement<DrawTestSpec::USAGE_LAST>(usages, (int)usage);
2478 << DrawTestSpec::usageTypeToString(attrib.usage) << "_"
3258 m_glArrayPack->getArray(attribNdx)->data(DrawTestSpec::TARGET_ARRAY, bufferSize, data, attribSpec.usage);
3259 m_rrArrayPack->getArray(attribNdx)->data(DrawTestSpec::TARGET_ARRAY, bufferSize, data, attribSpec.usage);