Home
last modified time | relevance | path

Searched refs:instanceDivisor (Results 1 - 18 of 18) sorted by relevance

/third_party/vk-gl-cts/framework/referencerenderer/
H A DrrVertexAttrib.hpp104 * advances once per instanceDivisor instances.
114 int instanceDivisor; //!< Vertex attribute divisor. member
122 , instanceDivisor (0) in VertexAttrib()
131 , instanceDivisor (instanceDivisor_) in VertexAttrib()
141 , instanceDivisor (0) in VertexAttrib()
H A DrrVertexAttrib.cpp469 vertexAttrib.instanceDivisor < 0) in isValidVertexAttrib()
497 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? baseInstanceNdx + (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; in readVertexAttrib()
517 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? baseInstanceNdx + (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; in readVertexAttrib()
537 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? baseInstanceNdx + (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; in readVertexAttrib()
/third_party/vk-gl-cts/modules/gles2/functional/
H A Des2fDrawTests.cpp95 spec.attribs[0].instanceDivisor = 0; in genBasicSpec()
106 spec.attribs[1].instanceDivisor = 0; in genBasicSpec()
168 spec.attribs[0].instanceDivisor = 0; in init()
203 spec.attribs[0].instanceDivisor = 0; in init()
214 spec.attribs[1].instanceDivisor = 0; in init()
249 spec.attribs[0].instanceDivisor = 0; in init()
275 spec.attribs[1].instanceDivisor = 0; in init()
626 attribSpec.instanceDivisor = 0; in init()
646 spec.attribs[0].instanceDivisor = 0; in init()
H A Des2fPolygonOffsetTests.cpp428 attribs[0].instanceDivisor = 0; in testPolygonOffset()
694 attribs[0].instanceDivisor = 0; in testPolygonOffset()
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fDrawElementsBaseVertexTests.cpp153 spec.attribs[0].instanceDivisor = 0; in genBasicSpec()
164 spec.attribs[1].instanceDivisor = 0; in genBasicSpec()
673 spec.attribs[0].instanceDivisor = 0; in init()
710 spec.attribs[0].instanceDivisor = 0; in init()
721 spec.attribs[1].instanceDivisor = 0; in init()
758 spec.attribs[0].instanceDivisor = 0; in init()
770 spec.attribs[1].instanceDivisor = 1; in init()
783 spec.attribs[2].instanceDivisor = 1; in init()
820 spec.attribs[0].instanceDivisor = 0; in init()
848 spec.attribs[1].instanceDivisor in init()
[all...]
H A Des31fDrawTests.cpp206 spec.attribs[0].instanceDivisor = 0; in genBasicSpec()
217 spec.attribs[1].instanceDivisor = 0; in genBasicSpec()
289 spec.attribs[0].instanceDivisor = 0; in init()
326 spec.attribs[0].instanceDivisor = 0; in init()
337 spec.attribs[1].instanceDivisor = 0; in init()
374 spec.attribs[0].instanceDivisor = 0; in init()
386 spec.attribs[1].instanceDivisor = 1; in init()
399 spec.attribs[2].instanceDivisor = 1; in init()
436 spec.attribs[0].instanceDivisor = 0; in init()
464 spec.attribs[1].instanceDivisor in init()
[all...]
/third_party/vk-gl-cts/modules/glshared/
H A DglsDrawTest.hpp194 static AttributeSpec createAttributeArray (InputType inputType, OutputType outputType, Storage storage, Usage usage, int componentCount, int offset, int stride, bool normalize, int instanceDivisor);
205 int instanceDivisor; //!< used only if drawMethod = Draw*Instanced member
H A DglsDrawTest.cpp917 void setupArray (bool bound, int offset, int size, DrawTestSpec::InputType inType, DrawTestSpec::OutputType outType, bool normalized, int stride, int instanceDivisor, const rr::GenericVec4& defaultAttrib, bool isPositionAttr, bool bgraComponentOrder);
1015 void AttributeArray::setupArray (bool bound, int offset, int size, DrawTestSpec::InputType inputType, DrawTestSpec::OutputType outType, bool normalized, int stride, int instanceDivisor, const rr::GenericVec4& defaultAttrib, bool isPositionAttr, bool bgraComponentOrder) in setupArray() argument
1025 m_instanceDivisor = instanceDivisor; in setupArray()
2061 DrawTestSpec::AttributeSpec DrawTestSpec::AttributeSpec::createAttributeArray (InputType inputType, OutputType outputType, Storage storage, Usage usage, int componentCount, int offset, int stride, bool normalize, int instanceDivisor) in createAttributeArray() argument
2073 spec.instanceDivisor = instanceDivisor; in createAttributeArray()
2095 spec.instanceDivisor = 0; in createDefaultAttribute()
2112 instanceDivisor = 0; in AttributeSpec()
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; in hash()
2479 << attrib.instanceDivisor << " in getName()
[all...]
/third_party/vk-gl-cts/modules/gles2/stress/
H A Des2sDrawTests.cpp68 spec.attribs[0].instanceDivisor = 0; in genBasicSpec()
79 spec.attribs[1].instanceDivisor = 0; in genBasicSpec()
340 attribSpec.instanceDivisor = 0; in init()
360 spec.attribs[0].instanceDivisor = 0; in init()
/third_party/vk-gl-cts/modules/gles3/functional/
H A Des3fDrawTests.cpp126 spec.attribs[0].instanceDivisor = 0; in genBasicSpec()
137 spec.attribs[1].instanceDivisor = 0; in genBasicSpec()
204 spec.attribs[0].instanceDivisor = 0; in init()
239 spec.attribs[0].instanceDivisor = 0; in init()
250 spec.attribs[1].instanceDivisor = 0; in init()
285 spec.attribs[0].instanceDivisor = 0; in init()
297 spec.attribs[1].instanceDivisor = 1; in init()
310 spec.attribs[2].instanceDivisor = 1; in init()
345 spec.attribs[0].instanceDivisor = 0; in init()
373 spec.attribs[1].instanceDivisor in init()
[all...]
H A Des3fShaderBuiltinVarTests.cpp964 attribs[0].instanceDivisor = 0; in renderReference()
970 attribs[1].instanceDivisor = 0; in renderReference()
H A Des3fPolygonOffsetTests.cpp431 attribs[0].instanceDivisor = 0; in testPolygonOffset()
696 attribs[0].instanceDivisor = 0; in testPolygonOffset()
/third_party/vk-gl-cts/modules/gles3/stress/
H A Des3sDrawTests.cpp249 spec.attribs[0].instanceDivisor = 0; in genBasicSpec()
260 spec.attribs[1].instanceDivisor = 0; in genBasicSpec()
554 attribSpec.instanceDivisor = random.chooseWeighted<int, const int*, const float*>(DE_ARRAY_BEGIN(instanceDivisors), DE_ARRAY_END(instanceDivisors), instanceDivisorWeights); in init()
574 spec.attribs[0].instanceDivisor = 0; in init()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
H A DvktDrawInstancedTests.cpp238 void prepareVertexData (int instanceCount, int firstInstance, int instanceDivisor);
823 void InstancedDrawInstance::prepareVertexData(int instanceCount, int firstInstance, int instanceDivisor) in prepareVertexData() argument
888 const int colorCount = instanceDivisor == 0 ? 1 : (instanceCount + firstInstance + instanceDivisor - 1) / instanceDivisor; in prepareVertexData()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/
H A DvktDrawInstancedTests.cpp231 void prepareVertexData (int instanceCount, int firstInstance, int instanceDivisor);
805 void InstancedDrawInstance::prepareVertexData(int instanceCount, int firstInstance, int instanceDivisor) in prepareVertexData() argument
870 const int colorCount = instanceDivisor == 0 ? 1 : (instanceCount + firstInstance + instanceDivisor - 1) / instanceDivisor; in prepareVertexData()
/third_party/vk-gl-cts/modules/gles31/stress/
H A Des31sDrawTests.cpp488 attribSpec.instanceDivisor = random.chooseWeighted<int, const int*, const float*>(DE_ARRAY_BEGIN(instanceDivisors), DE_ARRAY_END(instanceDivisors), instanceDivisorWeights);
508 spec.attribs[0].instanceDivisor = 0;
/third_party/vk-gl-cts/modules/egl/
H A DteglRenderTests.cpp435 attributes[0].instanceDivisor = 0; in renderReference()
440 attributes[1].instanceDivisor = 0; in renderReference()
/third_party/vk-gl-cts/framework/opengl/simplereference/
H A DsglrReferenceContext.cpp4438 vertexAttribs[ndx].instanceDivisor = vao.m_arrays[ndx].divisor;

Completed in 31 milliseconds