Home
last modified time | relevance | path

Searched refs:baseInstance (Results 1 – 24 of 24) sorted by relevance

/external/skia/src/gpu/
DGrMesh.h42 void setInstanced(const GrBuffer* instanceBuffer, int instanceCount, int baseInstance,
45 const GrBuffer* instanceBuffer, int instanceCount, int baseInstance=0);
64 int instanceCount, int baseInstance) = 0;
70 int instanceCount, int baseInstance) = 0;
170 int baseInstance, int vertexCount) { in setInstanced() argument
173 SkASSERT(baseInstance >= 0); in setInstanced()
177 fInstanceData.fBaseInstance = baseInstance; in setInstanced()
183 int baseInstance) { in setIndexedInstanced() argument
188 SkASSERT(baseInstance >= 0); in setIndexedInstanced()
192 fInstanceData.fBaseInstance = baseInstance; in setIndexedInstanced()
/external/skqp/src/gpu/
DGrMesh.h42 void setInstanced(const GrBuffer* instanceBuffer, int instanceCount, int baseInstance,
45 const GrBuffer* instanceBuffer, int instanceCount, int baseInstance=0);
64 int instanceCount, int baseInstance) = 0;
70 int instanceCount, int baseInstance) = 0;
170 int baseInstance, int vertexCount) { in setInstanced() argument
173 SkASSERT(baseInstance >= 0); in setInstanced()
177 fInstanceData.fBaseInstance = baseInstance; in setInstanced()
183 int baseInstance) { in setIndexedInstanced() argument
188 SkASSERT(baseInstance >= 0); in setIndexedInstanced()
192 fInstanceData.fBaseInstance = baseInstance; in setIndexedInstanced()
/external/skqp/src/gpu/ccpr/
DGrCCCoverageProcessor.h114 void appendMesh(GrBuffer* instanceBuffer, int instanceCount, int baseInstance, in appendMesh() argument
117 this->appendGSMesh(instanceBuffer, instanceCount, baseInstance, out); in appendMesh()
119 this->appendVSMesh(instanceBuffer, instanceCount, baseInstance, out); in appendMesh()
232 void appendGSMesh(GrBuffer* instanceBuffer, int instanceCount, int baseInstance,
234 void appendVSMesh(GrBuffer* instanceBuffer, int instanceCount, int baseInstance,
DGrCoverageCountingPathRenderer.cpp521 int baseInstance = fBaseInstance; in onExecute() local
523 for (int i = 0; i < fAtlasBatches.count(); baseInstance = fAtlasBatches[i++].fEndInstanceIdx) { in onExecute()
525 SkASSERT(batch.fEndInstanceIdx > baseInstance); in onExecute()
538 batch.fEndInstanceIdx - baseInstance, baseInstance); in onExecute()
544 SkASSERT(baseInstance == fBaseInstance + fInstanceCount - fNumSkippedInstances); in onExecute()
DGrCCCoverageProcessor_GSImpl.cpp336 int baseInstance, SkTArray<GrMesh>* out) const { in appendGSMesh() argument
344 mesh.setVertexData(instanceBuffer, baseInstance * 2); in appendGSMesh()
DGrCCCoverageProcessor_VSImpl.cpp454 int baseInstance, SkTArray<GrMesh>* out) const { in appendVSMesh() argument
458 instanceCount, baseInstance); in appendVSMesh()
DGrCCPathParser.cpp420 int baseInstance = fBaseInstances[(int)ScissorMode::kNonScissored].*instanceType + in drawRenderPass() local
422 proc.appendMesh(fInstanceBuffer.get(), instanceCount, baseInstance, &fMeshesScratchBuffer); in drawRenderPass()
/external/skia/src/gpu/ccpr/
DGrCCCoverageProcessor.h123 void appendMesh(GrBuffer* instanceBuffer, int instanceCount, int baseInstance, in appendMesh() argument
126 this->appendGSMesh(instanceBuffer, instanceCount, baseInstance, out); in appendMesh()
128 this->appendVSMesh(instanceBuffer, instanceCount, baseInstance, out); in appendMesh()
241 void appendGSMesh(GrBuffer* instanceBuffer, int instanceCount, int baseInstance,
243 void appendVSMesh(GrBuffer* instanceBuffer, int instanceCount, int baseInstance,
DGrCoverageCountingPathRenderer.cpp519 int baseInstance = fBaseInstance; in onExecute() local
521 for (int i = 0; i < fAtlasBatches.count(); baseInstance = fAtlasBatches[i++].fEndInstanceIdx) { in onExecute()
523 SkASSERT(batch.fEndInstanceIdx > baseInstance); in onExecute()
536 batch.fEndInstanceIdx - baseInstance, baseInstance); in onExecute()
542 SkASSERT(baseInstance == fBaseInstance + fInstanceCount - fNumSkippedInstances); in onExecute()
DGrCCCoverageProcessor_GSImpl.cpp350 int baseInstance, SkTArray<GrMesh>* out) const { in appendGSMesh() argument
358 mesh.setVertexData(instanceBuffer, baseInstance * 2); in appendGSMesh()
DGrCCCoverageProcessor_VSImpl.cpp468 int baseInstance, SkTArray<GrMesh>* out) const { in appendVSMesh() argument
472 instanceCount, baseInstance); in appendVSMesh()
DGrCCPathParser.cpp578 int baseInstance = fBaseInstances[(int)ScissorMode::kNonScissored].*instanceType + in drawRenderPass() local
580 proc.appendMesh(fInstanceBuffer.get(), instanceCount, baseInstance, &fMeshesScratchBuffer); in drawRenderPass()
/external/deqp/external/openglcts/modules/gl/
Dgl4cIndirectParametersTests.hpp47 GLuint baseInstance; member
56 GLuint baseInstance; member
Dgl4cShaderDrawParametersTests.hpp46 GLuint baseInstance; member
55 GLuint baseInstance; member
/external/mesa3d/src/mesa/vbo/
Dvbo_exec_array.c407 GLsizei count, GLuint numInstances, GLuint baseInstance) in vbo_draw_arrays() argument
420 prim[0].base_instance = baseInstance; in vbo_draw_arrays()
658 GLuint baseInstance) in vbo_exec_DrawArraysInstancedBaseInstance() argument
666 numInstances, baseInstance); in vbo_exec_DrawArraysInstancedBaseInstance()
675 vbo_draw_arrays(ctx, mode, first, count, numInstances, baseInstance); in vbo_exec_DrawArraysInstancedBaseInstance()
755 GLuint baseInstance) in vbo_validated_drawrangeelements() argument
779 prim[0].base_instance = baseInstance; in vbo_validated_drawrangeelements()
1030 GLuint baseInstance) in vbo_exec_DrawElementsInstancedBaseInstance() argument
1040 numInstances, baseInstance); in vbo_exec_DrawElementsInstancedBaseInstance()
1048 baseInstance); in vbo_exec_DrawElementsInstancedBaseInstance()
[all …]
/external/skia/src/gpu/vk/
DGrVkGpuCommandBuffer.h121 int baseInstance) final;
127 int baseInstance) final;
DGrVkGpuCommandBuffer.cpp658 int baseInstance) { in sendInstancedMeshToGpu() argument
661 cbInfo.currentCmdBuf()->draw(fGpu, vertexCount, instanceCount, baseVertex, baseInstance); in sendInstancedMeshToGpu()
674 int baseInstance) { in sendIndexedInstancedMeshToGpu() argument
678 baseIndex, baseVertex, baseInstance); in sendIndexedInstancedMeshToGpu()
/external/skqp/src/gpu/vk/
DGrVkGpuCommandBuffer.h121 int baseInstance) final;
127 int baseInstance) final;
DGrVkGpuCommandBuffer.cpp702 int baseInstance) { in sendInstancedMeshToGpu() argument
705 cbInfo.currentCmdBuf()->draw(fGpu, vertexCount, instanceCount, baseVertex, baseInstance); in sendInstancedMeshToGpu()
718 int baseInstance) { in sendIndexedInstancedMeshToGpu() argument
722 baseIndex, baseVertex, baseInstance); in sendIndexedInstancedMeshToGpu()
/external/skqp/src/gpu/gl/
DGrGLGpu.h120 int baseInstance) final;
126 int baseInstance) final;
291 int baseInstance);
DGrGLGpu.cpp1870 int baseInstance) { in setupGeometry() argument
1897 bindings[1].fBufferOffset = instanceBuffer->baseOffset() + baseInstance * instanceStride; in setupGeometry()
2687 int baseInstance) { in sendInstancedMeshToGpu() argument
2691 this->setupGeometry(primProc, nullptr, vertexBuffer, 0, instanceBuffer, baseInstance + i); in sendInstancedMeshToGpu()
2703 int instanceCount, int baseInstance) { in sendIndexedInstancedMeshToGpu() argument
2708 instanceBuffer, baseInstance); in sendIndexedInstancedMeshToGpu()
/external/skia/src/gpu/gl/
DGrGLGpu.h110 int baseInstance) final;
116 int baseInstance) final;
273 int baseInstance);
DGrGLGpu.cpp1866 int baseInstance) { in setupGeometry() argument
1893 bindings[1].fBufferOffset = instanceBuffer->baseOffset() + baseInstance * instanceStride; in setupGeometry()
2662 int baseInstance) { in sendInstancedMeshToGpu() argument
2666 this->setupGeometry(primProc, nullptr, vertexBuffer, 0, instanceBuffer, baseInstance + i); in sendInstancedMeshToGpu()
2678 int instanceCount, int baseInstance) { in sendIndexedInstancedMeshToGpu() argument
2683 instanceBuffer, baseInstance); in sendIndexedInstancedMeshToGpu()
/external/deqp/external/openglcts/docs/specs/
DCTS_ARB_shader_draw_parameters.txt42 gl_BaseInstanceARB - contain value passed in baseInstance parameter.