Lines Matching defs:GrShaderCaps
17 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;
43 bool fHasLowFragmentPrecision = false;
46 bool fReducedShaderMode = false;
49 bool fRequiresLocalOutputColorForFBFetch = false;
51 bool fMustObfuscateUniformColor = false;
54 bool fMustWriteToFragColor = false;
58 bool fAvoidDfDxForGradientsWhenPossible = false;
64 const char* fSecondaryOutputExtensionString = nullptr;
66 const char* fNoPerspectiveInterpolationExtensionString = nullptr;
67 const char* fSampleVariablesExtensionString = nullptr;
69 const char* fFBFetchExtensionString = nullptr;
71 int fMaxFragmentSamplers = 0;