Lines Matching defs:GrContextOptions
22 struct SK_API GrContextOptions { struct
23 enum class Enable {
62 GrContextOptions() {} in GrContextOptions() function
65 bool fSuppressPrints = false;
71 int fMaxTextureSizeOverride = SK_MaxS32;
76 int fBufferMapThreshold = -1;
84 SkExecutor* fExecutor = nullptr;
89 bool fDoManualMipmapping = false;
97 bool fDisableCoverageCountingPaths = true;
103 bool fDisableDistanceFieldPaths = false;
109 bool fAllowPathMaskCaching = true;
115 bool fDisableGpuYUVConversion = false;
120 size_t fGlyphCacheTextureMaximumBytes = 2048 * 1024 * 4;
122 int fPlotOldThreshold = 128;
128 float fMinDistanceFieldFontSize = -1.f;
134 float fGlyphsAsPathsFontSize = -1.f;
140 Enable fAllowMultipleGlyphCacheTextures = Enable::kDefault;
146 bool fAvoidStencilBuffers = false;
153 bool fSharpenMipmappedTextures = false;
158 Enable fUseDrawInsteadOfClear = Enable::kDefault;
164 Enable fReduceOpListSplitting = Enable::kDefault;
171 bool fPreferExternalImagesOverES3 = false;
178 bool fDisableDriverCorrectnessWorkarounds = false;
183 PersistentCache* fPersistentCache = nullptr;
191 bool fDisallowGLSLBinaryCaching = false;
197 ShaderErrorHandler* fShaderErrorHandler = nullptr;
205 int fInternalMultisampleCount = 4;
216 int fMaxTileSizeOverride = 0;
221 bool fSuppressDualSourceBlending = false;
226 bool fSuppressGeometryShaders = false;
231 bool fWireframeMode = false;
236 bool fCacheSKSL = false;
260 struct GrContextOptions { struct
261 struct PersistentCache {};