/third_party/skia/experimental/graphite/src/mtl/ |
H A D | MtlGraphicsPipeline.h | 36 size_t instanceStride() const { return fInstanceStride; } in instanceStride() function in skgpu::mtl::final 41 size_t instanceStride) in GraphicsPipeline() 44 , fInstanceStride(instanceStride) {} in GraphicsPipeline() 39 GraphicsPipeline(sk_cfp<id<MTLRenderPipelineState>> pso, size_t vertexStride, size_t instanceStride) GraphicsPipeline() argument
|
/third_party/skia/src/gpu/gl/ |
H A D | GrGLProgram.h | 66 int instanceStride); 112 int instanceStride() const { return fInstanceStride; } in instanceStride() function in GrGLProgram 139 int instanceStride);
|
H A D | GrGLProgram.cpp | 40 int instanceStride) { in Make() 53 instanceStride)); in Make() 72 int instanceStride) in GrGLProgram() 82 , fInstanceStride(instanceStride) in GrGLProgram() 27 Make( GrGLGpu* gpu, const GrGLSLBuiltinUniformHandles& builtinUniforms, GrGLuint programID, const UniformInfoArray& uniforms, const UniformInfoArray& textureSamplers, std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, std::unique_ptr<Attribute[]> attributes, int vertexAttributeCnt, int instanceAttributeCnt, int vertexStride, int instanceStride) Make() argument 60 GrGLProgram(GrGLGpu* gpu, const GrGLSLBuiltinUniformHandles& builtinUniforms, GrGLuint programID, const UniformInfoArray& uniforms, const UniformInfoArray& textureSamplers, std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, std::unique_ptr<Attribute[]> attributes, int vertexAttributeCnt, int instanceAttributeCnt, int vertexStride, int instanceStride) GrGLProgram() argument
|
H A D | GrGLOpsRenderPass.cpp | 147 if (int instanceStride = program->instanceStride()) { in bindInstanceBuffer() 151 size_t bufferOffset = baseInstance * static_cast<size_t>(instanceStride); in bindInstanceBuffer() 157 attrib.fGPUType, instanceStride, bufferOffset + attrib.fOffset, in bindInstanceBuffer()
|
/third_party/skia/src/gpu/ops/ |
H A D | PathStencilCoverOp.cpp | 272 size_t instanceStride = fCoverBBoxProgram->geomProc().instanceStride(); in onPrepare() local 273 VertexWriter vertexWriter = flushState->makeVertexSpace(instanceStride, in onPrepare() 279 SkDEBUGCODE(auto end = vertexWriter.makeOffset(instanceStride)); in onPrepare()
|
H A D | FillRRectOp.cpp | 524 size_t instanceStride = fProgramInfo->geomProc().instanceStride(); in onPrepareDraws() local 526 if (VertexWriter instanceWrter = target->makeVertexSpace(instanceStride, fInstanceCount, in onPrepareDraws() 528 SkDEBUGCODE(auto end = instanceWrter.makeOffset(instanceStride * fInstanceCount)); in onPrepareDraws()
|
H A D | DrawAtlasPathOp.cpp | 200 fProgram->geomProc().instanceStride(), fInstanceCount, &fInstanceBuffer, in onPrepare()
|
/third_party/skia/third_party/externals/swiftshader/src/Device/ |
H A D | Stream.hpp | 27 unsigned int instanceStride = 0; member
|
H A D | Context.cpp | 202 input.instanceStride = instanceStrides[desc.binding]; in Inputs() 224 attrib.instanceStride * firstInstance; in bindVertexInputs() 247 if((attrib.format != VK_FORMAT_UNDEFINED) && attrib.instanceStride && (attrib.instanceStride < attrib.robustnessSize)) in advanceInstanceAttributes() 249 // Under the casts: attrib.buffer += attrib.instanceStride in advanceInstanceAttributes() 250 attrib.buffer = (void const *)((uintptr_t)attrib.buffer + attrib.instanceStride); in advanceInstanceAttributes() 251 attrib.robustnessSize -= attrib.instanceStride; in advanceInstanceAttributes()
|
/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DPipelineState.cpp | 34 size_t instanceStride) in GrD3DPipelineState() 44 , fInstanceStride(instanceStride) {} in GrD3DPipelineState() 23 GrD3DPipelineState( sk_sp<GrD3DPipeline> pipeline, sk_sp<GrD3DRootSignature> rootSignature, const GrGLSLBuiltinUniformHandles& builtinUniformHandles, const UniformInfoArray& uniforms, uint32_t uniformSize, uint32_t numSamplers, std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, size_t vertexStride, size_t instanceStride) GrD3DPipelineState() argument
|
H A D | GrD3DCommandList.cpp | 373 size_t instanceStride) { in setVertexBuffers() 377 fCurrentInstanceStride != instanceStride) { in setVertexBuffers() 382 fCurrentInstanceStride = instanceStride; in setVertexBuffers() 397 views[numViews++].StrideInBytes = instanceStride; in setVertexBuffers() 369 setVertexBuffers(unsigned int startSlot, sk_sp<const GrBuffer> vertexBuffer, size_t vertexStride, sk_sp<const GrBuffer> instanceBuffer, size_t instanceStride) setVertexBuffers() argument
|
H A D | GrD3DPipelineState.h | 40 size_t instanceStride);
|
H A D | GrD3DCommandList.h | 172 sk_sp<const GrBuffer> instanceBuffer, size_t instanceStride);
|
H A D | GrD3DPipelineStateBuilder.cpp | 273 SkASSERT(instanceAttributeOffset == geomProc.instanceStride()); in setup_vertex_input_layout() 666 geomProc.instanceStride())); in finalize()
|
/third_party/skia/src/gpu/tessellate/shaders/ |
H A D | GrPathTessellationShader_MiddleOut.cpp | 61 SkASSERT(this->instanceStride() == in MiddleOutShader()
|
H A D | GrStrokeTessellationShader.cpp | 98 SkASSERT(this->instanceStride() == sizeof(SkPoint) * 5 + PatchAttribsStride(fPatchAttribs)); in GrStrokeTessellationShader()
|
/third_party/skia/src/gpu/tessellate/ |
H A D | StrokeFixedCountTessellator.cpp | 39 size_t instanceStride, in InstanceWriter() 42 , fChunkBuilder(target, patchChunks, instanceStride, minInstancesPerChunk) in InstanceWriter() 34 InstanceWriter(PatchAttribs attribs, GrMeshDrawTarget* target, float matrixMaxScale, const SkMatrix& viewMatrix, GrVertexChunkArray* patchChunks, size_t instanceStride, int minInstancesPerChunk) InstanceWriter() argument
|
/third_party/skia/experimental/graphite/src/ |
H A D | GraphicsPipelineDesc.h | 176 size_t instanceStride() const { return fInstanceAttributes.fStride; } in instanceStride() function in skgpu::GraphicsPipelineDesc
|
/third_party/skia/src/gpu/ |
H A D | GrGeometryProcessor.h | 182 size_t instanceStride() const { return fInstanceAttributes.fStride; } in instanceStride() function in GrGeometryProcessor
|
/third_party/skia/src/gpu/gl/builders/ |
H A D | GrGLProgramBuilder.cpp | 146 SkASSERT(fInstanceStride == geomProc.instanceStride()); in computeCountsAndStrides()
|