Home
last modified time | relevance | path

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

12

/aosp_15_r20/external/skia/src/gpu/ganesh/
H A 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 fPreferFlatInterpolation = false;
36 bool fVertexIDSupport = false;
39 bool fNonconstantArrayIndexSupport = false;
41 bool fBitManipulationSupport = false;
42 bool fHalfIs32Bits = false;
[all …]
H A 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
H A DGrColorSpaceXform.cpp110 void GrColorSpaceXformEffect::onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const { in onAddToKey() argument
/aosp_15_r20/external/skia/src/gpu/ganesh/tessellate/
H A 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()
H A DGrStrokeTessellationShader.cpp672 const GrShaderCaps&, in setData()
707 void GrStrokeTessellationShader::addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const { in addToKey() argument
/aosp_15_r20/external/skia/gm/
H A 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
H A Dfwidth_squircle.cpp73 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const final {} in addToKey() argument
94 const GrShaderCaps&, in makeProgramImpl()
H A Dclockwise.cpp77 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const final { in addToKey() argument
102 const GrShaderCaps&, in makeProgramImpl()
H A Dattributes.cpp54 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const final { in addToKey() argument
104 const GrShaderCaps&, in makeProgramImpl()
H A Dfpcoordinateoverride.cpp51 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
/aosp_15_r20/external/skia/src/gpu/ganesh/effects/
H A 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
H A DGrColorTableEffect.h45 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey()
H A DGrShadowGeoProc.cpp27 const GrShaderCaps&, in setData()
H A DGrShadowGeoProc.h41 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in addToKey()
H A DGrDisableColorXP.cpp33 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
H A DGrModulateAtlasCoverageEffect.cpp51 void GrModulateAtlasCoverageEffect::onAddToKey(const GrShaderCaps&, in onAddToKey()
/aosp_15_r20/external/skia/tests/
H A DPrimitiveProcessorTest.cpp106 const GrShaderCaps&, in onCreateProgramInfo()
123 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* builder) const override { in onCreateProgramInfo() argument
H A DGrPipelineDynamicStateTest.cpp106 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const final {} in addToKey() argument
133 const GrShaderCaps&, in makeProgramImpl()
H A DGrMeshTest.cpp506 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const final { argument
552 const GrShaderCaps&,
H A DSkSLCross.cpp90 void onAddToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const override {} in onAddToKey() argument
/aosp_15_r20/external/skia/src/gpu/ganesh/ops/
H A DDrawAtlasPathOp.cpp88 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const override { in addToKey() argument
105 const GrShaderCaps&, in setData()
H A DPathStencilCoverOp.cpp83 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder*) const final {} in addToKey() argument
94 const GrShaderCaps&, in makeProgramImpl()
H A DLatticeOp.cpp98 void addToKey(const GrShaderCaps&, KeyBuilder* b) const override { in addToKey() argument
106 const GrShaderCaps&, in makeProgramImpl()
H A DQuadPerEdgeAA.cpp644 void addToKey(const GrShaderCaps&, KeyBuilder* b) const override { in addToKey() argument
679 const GrShaderCaps&, in makeProgramImpl()
/aosp_15_r20/external/skia/bench/
H A DVertexColorSpaceBench.cpp57 const GrShaderCaps&, in makeProgramImpl()
103 void addToKey(const GrShaderCaps&, skgpu::KeyBuilder* b) const override { in addToKey() argument

12