Home
last modified time | relevance | path

Searched refs:instanceAttributes (Results 1 – 12 of 12) sorted by relevance

/external/skia/src/gpu/graphite/dawn/
DDawnGraphicsPipeline.cpp457 std::vector<wgpu::VertexAttribute> instanceAttributes; in Make() local
459 auto arrayStride = create_vertex_attributes(step->instanceAttributes(), in Make()
461 &instanceAttributes); in Make()
466 layout.attributeCount = instanceAttributes.size(); in Make()
467 layout.attributes = instanceAttributes.data(); in Make()
/external/skia/src/gpu/ganesh/dawn/
DGrDawnProgramBuilder.cpp355 std::vector<wgpu::VertexAttribute> instanceAttributes; in Build() local
357 for (auto attrib : geomProc.instanceAttributes()) { in Build()
362 instanceAttributes.push_back(attribute); in Build()
368 input.attributeCount = instanceAttributes.size(); in Build()
369 input.attributes = &instanceAttributes.front(); in Build()
/external/skia/src/gpu/graphite/
DRenderer.cpp42 for (auto i : this->instanceAttributes()) { in RenderStep()
DRenderer.h133 SkSpan<const Attribute> instanceAttributes() const { return SkSpan(fInstanceAttrs); } in instanceAttributes() function
DContextUtils.cpp313 sksl += emit_attributes(step->vertexAttributes(), step->instanceAttributes()); in GetSkSLVS()
/external/skia/src/gpu/ganesh/glsl/
DGrGLSLVarying.cpp63 for (auto attr : gp.instanceAttributes()) { in emitAttributes()
/external/skia/src/gpu/ganesh/gl/builders/
DGrGLProgramBuilder.cpp142 for (auto attr : geomProc.instanceAttributes()) { in computeCountsAndStrides()
196 for (auto attr : this->geometryProcessor().instanceAttributes()) { in storeShaderInCache()
/external/skia/src/gpu/ganesh/
DGrGeometryProcessor.h186 const AttributeSet& instanceAttributes() const { return fInstanceAttributes; } in instanceAttributes() function
/external/skia/src/gpu/graphite/mtl/
DMtlResourceProvider.mm161 step->instanceAttributes(),
/external/skia/src/gpu/ganesh/d3d/
DGrD3DPipelineStateBuilder.cpp259 for (auto attrib : geomProc.instanceAttributes()) { in setup_vertex_input_layout()
/external/skia/src/gpu/ganesh/vk/
DGrVkPipeline.cpp580 geomProc.instanceAttributes(), in Make()
/external/skia/src/gpu/ganesh/mtl/
DGrMtlPipelineStateBuilder.mm231 for (auto attribute : geomProc.instanceAttributes()) {