Home
last modified time | relevance | path

Searched defs:GrShaderCaps (Results 1 – 25 of 33) sorted by relevance

12

/external/skia/src/gpu/ganesh/
DGrShaderCaps.h17 struct GrShaderCaps : SkSL::ShaderCaps { struct
18 GrShaderCaps() {} in GrShaderCaps() argument
22 const char* noperspectiveInterpolationExtensionString() const { in noperspectiveInterpolationExtensionString()
27 const char* sampleVariablesExtensionString() const { in sampleVariablesExtensionString()
34 bool fDstReadInShaderSupport = false;
35 bool fDualSourceBlendingSupport = false;
36 bool fPreferFlatInterpolation = false;
37 bool fVertexIDSupport = false;
40 bool fNonconstantArrayIndexSupport = false;
42 bool fBitManipulationSupport = false;
[all …]
DGrFragmentProcessor.cpp288 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const override { in SwizzleOutput() argument
404 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in Compose() argument
528 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in SurfaceColor() argument
580 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in DeviceSpace() argument
833 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in HighPrecision() argument
DGrColorSpaceXform.cpp110 void GrColorSpaceXformEffect::onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const { in onAddToKey() argument
/external/skia/src/gpu/ganesh/tessellate/
DGrPathTessellationShader.cpp40 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const final {} in addToKey() argument
47 void emitVertexCode(const GrShaderCaps&, in makeProgramImpl()
114 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const final { in addToKey() argument
335 GrShaderCaps&, const GrGeometryProcessor& geomProc) { in setData()
DGrStrokeTessellationShader.cpp658 const GrShaderCaps&, in setData()
693 void GrStrokeTessellationShader::addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const { in addToKey() argument
/external/skia/gm/
Dfp_sample_chaining.cpp37 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
78 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
107 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
Dfwidth_squircle.cpp72 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const final {} in addToKey() argument
93 const GrShaderCaps&, in makeProgramImpl()
Dfpcoordinateoverride.cpp49 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
Dclockwise.cpp76 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const final { in addToKey() argument
101 const GrShaderCaps&, in makeProgramImpl()
Ddestcolor.cpp47 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
Dattributes.cpp53 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const final { in addToKey() argument
103 const GrShaderCaps&, in makeProgramImpl()
/external/skia/src/gpu/ganesh/effects/
DGrShadowGeoProc.cpp20 const GrShaderCaps&, in setData()
DGrShadowGeoProc.h38 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in addToKey()
DGrDisableColorXP.cpp28 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
DGrModulateAtlasCoverageEffect.cpp36 void GrModulateAtlasCoverageEffect::onAddToKey(const GrShaderCaps&, in onAddToKey()
DGrPorterDuffXferProcessor.cpp467 void PorterDuffXferProcessor::onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const { in onAddToKey() argument
529 void ShaderPDXferProcessor::onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const { in onAddToKey() argument
587 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
/external/skia/src/gpu/ganesh/ops/
DPathStencilCoverOp.cpp51 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const final {} in addToKey() argument
62 const GrShaderCaps&, in makeProgramImpl()
DDrawAtlasPathOp.cpp61 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const override { in addToKey() argument
78 const GrShaderCaps&, in setData()
DLatticeOp.cpp47 void addToKey(const GrShaderCaps&, KeyBuilder* b) const override { in addToKey() argument
55 const GrShaderCaps&, in makeProgramImpl()
DPathInnerTriangulateOp.cpp56 void addToKey(const GrShaderCaps&, KeyBuilder*) const final {} in addToKey() argument
/external/skia/tests/
DPrimitiveProcessorTest.cpp106 const GrShaderCaps&, in onCreateProgramInfo()
123 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* builder) const override { in onCreateProgramInfo() argument
DGrPipelineDynamicStateTest.cpp104 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const final {} in addToKey() argument
131 const GrShaderCaps&, in makeProgramImpl()
DSkSLCross.cpp83 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
DGrMeshTest.cpp497 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const final { argument
543 const GrShaderCaps&,
/external/skia/bench/
DVertexColorSpaceBench.cpp53 const GrShaderCaps&, in makeProgramImpl()
99 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const override { in addToKey() argument

12