Searched refs:baseVertex (Results 1 - 25 of 30) sorted by relevance

12

/external/deqp/framework/referencerenderer/
H A DrrRenderer.hpp78 DrawIndices (const deUint32*, int baseVertex = 0);
79 DrawIndices (const deUint16*, int baseVertex = 0);
80 DrawIndices (const deUint8*, int baseVertex = 0);
81 DrawIndices (const void* ptr, IndexType type, int baseVertex = 0);
85 const int baseVertex; member in struct:rr::DrawIndices
104 const void* const m_indices; // !< if indices is NULL, indices is interpreted as [first (== baseVertex) + 0, first + 1, first + 2, ...]
/external/skia/src/gpu/vk/
H A DGrVkGpuCommandBuffer.h105 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) final {
106 this->sendInstancedMeshToGpu(primProc, primType, vertexBuffer, vertexCount, baseVertex,
113 const GrBuffer* vertexBuffer, int baseVertex) final {
115 vertexBuffer, baseVertex, nullptr, 1, 0);
119 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex,
125 const GrBuffer* vertexBuffer, int baseVertex,
H A DGrVkGpuCommandBuffer.cpp655 int baseVertex,
661 cbInfo.currentCmdBuf()->draw(fGpu, vertexCount, instanceCount, baseVertex, baseInstance);
671 int baseVertex,
678 baseIndex, baseVertex, baseInstance);
651 sendInstancedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType, const GrBuffer* vertexBuffer, int vertexCount, int baseVertex, const GrBuffer* instanceBuffer, int instanceCount, int baseInstance) argument
665 sendIndexedInstancedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType, const GrBuffer* indexBuffer, int indexCount, int baseIndex, const GrBuffer* vertexBuffer, int baseVertex, const GrBuffer* instanceBuffer, int instanceCount, int baseInstance) argument
/external/skia/src/gpu/
H A DGrMesh.h47 void setVertexData(const GrBuffer* vertexBuffer, int baseVertex = 0);
53 int baseVertex) = 0;
59 int baseVertex) = 0;
63 int baseVertex, const GrBuffer* instanceBuffer,
69 int baseVertex, const GrBuffer* instanceBuffer,
196 inline void GrMesh::setVertexData(const GrBuffer* vertexBuffer, int baseVertex) { argument
197 SkASSERT(baseVertex >= 0);
199 fBaseVertex = baseVertex;
/external/skqp/src/gpu/
H A DGrMesh.h47 void setVertexData(const GrBuffer* vertexBuffer, int baseVertex = 0);
53 int baseVertex) = 0;
59 int baseVertex) = 0;
63 int baseVertex, const GrBuffer* instanceBuffer,
69 int baseVertex, const GrBuffer* instanceBuffer,
196 inline void GrMesh::setVertexData(const GrBuffer* vertexBuffer, int baseVertex) { argument
197 SkASSERT(baseVertex >= 0);
199 fBaseVertex = baseVertex;
/external/skqp/src/gpu/vk/
H A DGrVkGpuCommandBuffer.h105 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) final {
106 this->sendInstancedMeshToGpu(primProc, primType, vertexBuffer, vertexCount, baseVertex,
113 const GrBuffer* vertexBuffer, int baseVertex) final {
115 vertexBuffer, baseVertex, nullptr, 1, 0);
119 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex,
125 const GrBuffer* vertexBuffer, int baseVertex,
H A DGrVkGpuCommandBuffer.cpp699 int baseVertex,
705 cbInfo.currentCmdBuf()->draw(fGpu, vertexCount, instanceCount, baseVertex, baseInstance);
715 int baseVertex,
722 baseIndex, baseVertex, baseInstance);
695 sendInstancedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType, const GrBuffer* vertexBuffer, int vertexCount, int baseVertex, const GrBuffer* instanceBuffer, int instanceCount, int baseInstance) argument
709 sendIndexedInstancedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType, const GrBuffer* indexBuffer, int indexCount, int baseIndex, const GrBuffer* vertexBuffer, int baseVertex, const GrBuffer* instanceBuffer, int instanceCount, int baseInstance) argument
/external/deqp/external/openglcts/modules/gl/
H A Dgl4cIndirectParametersTests.hpp55 GLuint baseVertex; member in struct:gl4cts::__anon4139
H A Dgl4cShaderDrawParametersTests.hpp54 GLuint baseVertex; member in struct:gl4cts::__anon4143
/external/deqp/modules/gles31/functional/
H A Des31fDrawElementsBaseVertexTests.cpp180 void draw (GLenum mode, GLsizei count, GLenum type, GLvoid* indices, GLint baseVertex);
286 void VertexIDCase::draw (GLenum mode, GLsizei count, GLenum type, GLvoid* indices, GLint baseVertex) argument
291 GLU_CHECK_GLW_CALL(m_gl, drawElementsBaseVertex(mode, count, type, indices, baseVertex));
298 GLU_CHECK_GLW_CALL(m_gl, drawRangeElementsBaseVertex(mode, 0, maxElementsVertices, count, type, indices, baseVertex));
303 GLU_CHECK_GLW_CALL(m_gl, drawElementsInstancedBaseVertex(mode, count, type, indices, 1, baseVertex));
362 const GLuint baseVertex = 4; local
415 draw(GL_TRIANGLES, drawCount, GL_UNSIGNED_SHORT, (GLvoid*)indices, baseVertex);
423 draw(GL_TRIANGLES, drawCount, GL_UNSIGNED_SHORT, DE_NULL, baseVertex);
552 int baseVertex[2]; member in struct:deqp::gles31::Functional::__anon5339::IndexTest
580 for (int iterationNdx = 0; iterationNdx < DE_LENGTH_OF_ARRAY(indexTest.baseVertex);
[all...]
H A Des31fDrawTests.cpp92 deInt32 baseVertex; member in struct:deqp::gles31::Functional::__anon5342::DrawElementsCommand
561 int baseVertex[2]; member in struct:deqp::gles31::Functional::__anon5342::IndexTest
589 for (int iterationNdx = 0; iterationNdx < DE_LENGTH_OF_ARRAY(indexTest.baseVertex); ++iterationNdx)
591 const std::string iterationDesc = std::string("base vertex ") + de::toString(indexTest.baseVertex[iterationNdx]);
592 spec.baseVertex = indexTest.baseVertex[iterationNdx];
892 command.baseVertex = 0;
1218 << " int baseVertex;\n"
1260 buf << " commands[gl_GlobalInvocationID.x].baseVertex = 0;\n";
1381 data.baseVertex
[all...]
/external/deqp/framework/opengl/simplereference/
H A DsglrContext.hpp181 virtual void drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex) = DE_NULL;
182 virtual void drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex) = DE_NULL;
184 virtual void drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex) = DE_NULL;
190 virtual void multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex) = DE_NULL;
H A DsglrGLContext.hpp193 virtual void drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex);
194 virtual void drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex);
196 virtual void drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex);
202 virtual void multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex);
H A DsglrGLContext.cpp805 void GLContext::drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex) argument
807 m_wrapper->glDrawElementsBaseVertex(mode, count, type, indices, baseVertex);
810 void GLContext::drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex) argument
812 m_wrapper->glDrawElementsInstancedBaseVertex(mode, count, type, indices, instanceCount, baseVertex);
820 void GLContext::drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex) argument
822 m_wrapper->glDrawRangeElementsBaseVertex(mode, start, end, count, type, indices, baseVertex);
845 void GLContext::multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex) argument
847 m_wrapper->glMultiDrawElementsBaseVertex(mode, count, type, indices, primCount, baseVertex);
H A DsglrReferenceContext.hpp743 virtual void drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex);
745 virtual void drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex);
747 virtual void drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex);
753 virtual void multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex);
/external/skia/src/gpu/gl/
H A DGrGLGpu.h100 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) final;
105 const GrBuffer* vertexBuffer, int baseVertex) final;
108 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex,
114 const GrBuffer* vertexBuffer, int baseVertex,
271 int baseVertex,
H A DGrGLGpu.cpp1864 int baseVertex,
1887 bindings[0].fBufferOffset = vertexBuffer->baseOffset() + baseVertex * vertexStride;
2626 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) {
2629 this->setupGeometry(primProc, nullptr, vertexBuffer, baseVertex, nullptr, 0);
2633 GL_CALL(DrawArrays(glPrimType, baseVertex, vertexCount));
2642 int baseVertex) {
2647 this->setupGeometry(primProc, indexBuffer, vertexBuffer, baseVertex, nullptr, 0);
2660 int vertexCount, int baseVertex,
2667 GL_CALL(DrawArraysInstanced(glPrimType, baseVertex, vertexCount,
2677 int baseVertex, cons
1861 setupGeometry(const GrPrimitiveProcessor& primProc, const GrBuffer* indexBuffer, const GrBuffer* vertexBuffer, int baseVertex, const GrBuffer* instanceBuffer, int baseInstance) argument
2625 sendMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) argument
2638 sendIndexedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, const GrBuffer* indexBuffer, int indexCount, int baseIndex, uint16_t minIndexValue, uint16_t maxIndexValue, const GrBuffer* vertexBuffer, int baseVertex) argument
2658 sendInstancedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, const GrBuffer* vertexBuffer, int vertexCount, int baseVertex, const GrBuffer* instanceBuffer, int instanceCount, int baseInstance) argument
2673 sendIndexedInstancedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, const GrBuffer* indexBuffer, int indexCount, int baseIndex, const GrBuffer* vertexBuffer, int baseVertex, const GrBuffer* instanceBuffer, int instanceCount, int baseInstance) argument
[all...]
/external/skqp/src/gpu/gl/
H A DGrGLGpu.h110 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) final;
115 const GrBuffer* vertexBuffer, int baseVertex) final;
118 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex,
124 const GrBuffer* vertexBuffer, int baseVertex,
289 int baseVertex,
H A DGrGLGpu.cpp1868 int baseVertex,
1891 bindings[0].fBufferOffset = vertexBuffer->baseOffset() + baseVertex * vertexStride;
2651 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) {
2654 this->setupGeometry(primProc, nullptr, vertexBuffer, baseVertex, nullptr, 0);
2658 GL_CALL(DrawArrays(glPrimType, baseVertex, vertexCount));
2667 int baseVertex) {
2672 this->setupGeometry(primProc, indexBuffer, vertexBuffer, baseVertex, nullptr, 0);
2685 int vertexCount, int baseVertex,
2692 GL_CALL(DrawArraysInstanced(glPrimType, baseVertex, vertexCount,
2702 int baseVertex, cons
1865 setupGeometry(const GrPrimitiveProcessor& primProc, const GrBuffer* indexBuffer, const GrBuffer* vertexBuffer, int baseVertex, const GrBuffer* instanceBuffer, int baseInstance) argument
2650 sendMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) argument
2663 sendIndexedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, const GrBuffer* indexBuffer, int indexCount, int baseIndex, uint16_t minIndexValue, uint16_t maxIndexValue, const GrBuffer* vertexBuffer, int baseVertex) argument
2683 sendInstancedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, const GrBuffer* vertexBuffer, int vertexCount, int baseVertex, const GrBuffer* instanceBuffer, int instanceCount, int baseInstance) argument
2698 sendIndexedInstancedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, const GrBuffer* indexBuffer, int indexCount, int baseIndex, const GrBuffer* vertexBuffer, int baseVertex, const GrBuffer* instanceBuffer, int instanceCount, int baseInstance) argument
[all...]
/external/deqp/modules/glshared/
H A DglsDrawTest.cpp262 bool baseVertex; member in struct:deqp::gls::__anon5507::MethodInfo
270 // indexed instanced ranged first baseVertex indirect
1763 void render (DrawTestSpec::Primitive primitive, DrawTestSpec::DrawMethod drawMethod, int firstVertex, int vertexCount, DrawTestSpec::IndexType indexType, const void* indexOffset, int rangeStart, int rangeEnd, int instanceCount, int indirectOffset, int baseVertex, float coordScale, float colorScale, AttributeArray* indexArray);
1842 void AttributePack::render (DrawTestSpec::Primitive primitive, DrawTestSpec::DrawMethod drawMethod, int firstVertex, int vertexCount, DrawTestSpec::IndexType indexType, const void* indexOffset, int rangeStart, int rangeEnd, int instanceCount, int indirectOffset, int baseVertex, float coordScale, float colorScale, AttributeArray* indexArray) argument
1956 GLint baseVertex; member in struct:deqp::gls::DrawCommand
1970 command.baseVertex = baseVertex;
1982 << "\tbaseVertex: " << command.baseVertex << "\n"
2002 m_ctx.drawElementsBaseVertex(primitiveToGL(primitive), vertexCount, indexTypeToGL(indexType), indexOffset, baseVertex); local
2007 m_ctx.drawElementsInstancedBaseVertex(primitiveToGL(primitive), vertexCount, indexTypeToGL(indexType), indexOffset, instanceCount, baseVertex); local
2012 m_ctx.drawRangeElementsBaseVertex(primitiveToGL(primitive), rangeStart, rangeEnd, vertexCount, indexTypeToGL(indexType), indexOffset, baseVertex); local
2607 << "base vertex " << baseVertex << ", "; local
2744 << "\\tbase vertex " << baseVertex << "\\n"; local
2753 << "\\tbase vertex " << baseVertex << "\\n"; local
2763 << "\\tbase vertex " << baseVertex << "\\n"; local
[all...]
H A DglsDrawTest.hpp236 int baseVertex; //!< used only if drawMethod = DrawElementsIndirect or *BaseVertex member in struct:deqp::gls::DrawTestSpec
/external/deqp/modules/gles31/stress/
H A Des31sDrawTests.cpp68 deInt32 baseVertex; member in struct:deqp::gles31::Stress::__anon5495::DrawElementsCommand
263 drawCommand.baseVertex = (m_op == INVALID_DATA_FIRST) ? (overBoundDrawCount) : (0);
272 << "\n\tbaseVertex\t" << drawCommand.baseVertex
469 spec.baseVertex = random.chooseWeighted<int, const int*, const float*> (DE_ARRAY_BEGIN(baseVertices), DE_ARRAY_END(baseVertices), baseVertexWeigths);
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
H A Dapi.h483 /// @param baseVertex - Vertex in vertex buffer to consider as index "0". Note value is signed.
489 int32_t baseVertex);
498 /// @param baseVertex - Vertex in vertex buffer to consider as index "0". Note value is signed.
506 int32_t baseVertex,
H A Dapi.cpp1195 /// @param baseVertex - Vertex in vertex buffer to consider as index "0". Note value is signed.
1203 int32_t baseVertex,
1217 AR_API_EVENT(DrawIndexedInstancedEvent(pDC->drawId, topology, numIndices, indexOffset, baseVertex, numInstances, startInstance));
1279 pDC->FeWork.desc.draw.baseVertex = baseVertex;
1307 /// @param baseVertex - Vertex in vertex buffer to consider as index "0". Note value is signed.
1313 int32_t baseVertex
1316 DrawIndexedInstance(hContext, topology, numIndices, indexOffset, baseVertex);
1326 /// @param baseVertex - Vertex in vertex buffer to consider as index "0". Note value is signed.
1334 int32_t baseVertex,
[all...]
H A Dcontext.h183 int32_t baseVertex; member in struct:DRAW_WORK

Completed in 451 milliseconds

12