Home
last modified time | relevance | path

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

12

/external/skia/src/gpu/ganesh/
DGrShaderCaps.h17 struct GrShaderCaps : SkSL::ShaderCaps { struct
18 GrShaderCaps() {} in GrShaderCaps() function
22 const char* noperspectiveInterpolationExtensionString() const { in noperspectiveInterpolationExtensionString()
27 const char* sampleVariablesExtensionString() const { in sampleVariablesExtensionString()
34 bool fDstReadInShaderSupport = false;
35 bool fPreferFlatInterpolation = false;
36 bool fVertexIDSupport = false;
39 bool fNonconstantArrayIndexSupport = false;
41 bool fBitManipulationSupport = false;
42 bool fHalfIs32Bits = false;
[all …]
DGrFragmentProcessor.cpp301 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const override { in SwizzleOutput() argument
416 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in Compose() argument
540 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in SurfaceColor() argument
592 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in DeviceSpace() argument
845 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.cpp53 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const final {} in addToKey() argument
60 void emitVertexCode(const GrShaderCaps&, in makeProgramImpl()
127 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const final { in addToKey() argument
348 GrShaderCaps&, const GrGeometryProcessor& geomProc) { in setData()
DGrStrokeTessellationShader.cpp672 const GrShaderCaps&, in setData()
707 void GrStrokeTessellationShader::addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const { in addToKey() argument
/external/skia/gm/
Dfp_sample_chaining.cpp39 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
80 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
109 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
Dfwidth_squircle.cpp73 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const final {} in addToKey() argument
94 const GrShaderCaps&, in makeProgramImpl()
Dfpcoordinateoverride.cpp51 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
Dclockwise.cpp77 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const final { in addToKey() argument
102 const GrShaderCaps&, in makeProgramImpl()
Dattributes.cpp54 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const final { in addToKey() argument
104 const GrShaderCaps&, in makeProgramImpl()
/external/skia/src/gpu/ganesh/effects/
DGrColorTableEffect.h45 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey()
DGrShadowGeoProc.cpp27 const GrShaderCaps&, in setData()
DGrShadowGeoProc.h41 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in addToKey()
DGrDisableColorXP.cpp33 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
DGrModulateAtlasCoverageEffect.cpp51 void GrModulateAtlasCoverageEffect::onAddToKey(const GrShaderCaps&, in onAddToKey()
DGrPorterDuffXferProcessor.cpp104 void PorterDuffXferProcessor::onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const { in onAddToKey() argument
166 void ShaderPDXferProcessor::onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const { in onAddToKey() argument
224 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
/external/skia/tests/
DPrimitiveProcessorTest.cpp106 const GrShaderCaps&, in onCreateProgramInfo()
123 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* builder) const override { in onCreateProgramInfo() argument
DGrPipelineDynamicStateTest.cpp106 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const final {} in addToKey() argument
133 const GrShaderCaps&, in makeProgramImpl()
DSkSLCross.cpp90 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
/external/skia/src/gpu/ganesh/ops/
DDrawAtlasPathOp.cpp88 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const override { in addToKey() argument
105 const GrShaderCaps&, in setData()
DPathStencilCoverOp.cpp83 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const final {} in addToKey() argument
94 const GrShaderCaps&, in makeProgramImpl()
DLatticeOp.cpp98 void addToKey(const GrShaderCaps&, KeyBuilder* b) const override { in addToKey() argument
106 const GrShaderCaps&, in makeProgramImpl()
DPathInnerTriangulateOp.cpp84 void addToKey(const GrShaderCaps&, KeyBuilder*) const final {} in addToKey() argument
DQuadPerEdgeAA.cpp644 void addToKey(const GrShaderCaps&, KeyBuilder* b) const override { in addToKey() argument
679 const GrShaderCaps&, in makeProgramImpl()
/external/skia/bench/
DVertexColorSpaceBench.cpp57 const GrShaderCaps&, in makeProgramImpl()
103 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const override { in addToKey() argument

12