Home
last modified time | relevance | path

Searched refs:instanceStride (Results 1 - 20 of 20) sorted by relevance

/third_party/skia/experimental/graphite/src/mtl/
H A DMtlGraphicsPipeline.h36 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 DGrGLProgram.h66 int instanceStride);
112 int instanceStride() const { return fInstanceStride; } in instanceStride() function in GrGLProgram
139 int instanceStride);
H A DGrGLProgram.cpp40 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 DGrGLOpsRenderPass.cpp147 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 DPathStencilCoverOp.cpp272 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 DFillRRectOp.cpp524 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 DDrawAtlasPathOp.cpp200 fProgram->geomProc().instanceStride(), fInstanceCount, &fInstanceBuffer, in onPrepare()
/third_party/skia/third_party/externals/swiftshader/src/Device/
H A DStream.hpp27 unsigned int instanceStride = 0; member
H A DContext.cpp202 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 DGrD3DPipelineState.cpp34 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 DGrD3DCommandList.cpp373 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 DGrD3DPipelineState.h40 size_t instanceStride);
H A DGrD3DCommandList.h172 sk_sp<const GrBuffer> instanceBuffer, size_t instanceStride);
H A DGrD3DPipelineStateBuilder.cpp273 SkASSERT(instanceAttributeOffset == geomProc.instanceStride()); in setup_vertex_input_layout()
666 geomProc.instanceStride())); in finalize()
/third_party/skia/src/gpu/tessellate/shaders/
H A DGrPathTessellationShader_MiddleOut.cpp61 SkASSERT(this->instanceStride() == in MiddleOutShader()
H A DGrStrokeTessellationShader.cpp98 SkASSERT(this->instanceStride() == sizeof(SkPoint) * 5 + PatchAttribsStride(fPatchAttribs)); in GrStrokeTessellationShader()
/third_party/skia/src/gpu/tessellate/
H A DStrokeFixedCountTessellator.cpp39 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 DGraphicsPipelineDesc.h176 size_t instanceStride() const { return fInstanceAttributes.fStride; } in instanceStride() function in skgpu::GraphicsPipelineDesc
/third_party/skia/src/gpu/
H A DGrGeometryProcessor.h182 size_t instanceStride() const { return fInstanceAttributes.fStride; } in instanceStride() function in GrGeometryProcessor
/third_party/skia/src/gpu/gl/builders/
H A DGrGLProgramBuilder.cpp146 SkASSERT(fInstanceStride == geomProc.instanceStride()); in computeCountsAndStrides()

Completed in 16 milliseconds