Lines Matching defs:GrContextOptions
22 struct SK_API GrContextOptions { struct
23 enum class Enable {
51 GrContextOptions() {} in GrContextOptions() argument
54 bool fSuppressPrints = false;
60 int fMaxTextureSizeOverride = SK_MaxS32;
65 int fBufferMapThreshold = -1;
73 SkExecutor* fExecutor = nullptr;
78 bool fDoManualMipmapping = false;
85 bool fDisableCoverageCountingPaths = false;
91 bool fDisableDistanceFieldPaths = false;
97 bool fAllowPathMaskCaching = true;
103 bool fDisableGpuYUVConversion = false;
108 size_t fGlyphCacheTextureMaximumBytes = 2048 * 1024 * 4;
115 float fMinDistanceFieldFontSize = -1.f;
121 float fGlyphsAsPathsFontSize = -1.f;
127 Enable fAllowMultipleGlyphCacheTextures = Enable::kDefault;
133 bool fAvoidStencilBuffers = false;
140 bool fSharpenMipmappedTextures = false;
145 Enable fUseDrawInsteadOfClear = Enable::kDefault;
151 Enable fExplicitlyAllocateGPUResources = Enable::kDefault;
158 Enable fSortRenderTargets = Enable::kDefault;
165 Enable fReduceOpListSplitting = Enable::kDefault;
172 bool fPreferExternalImagesOverES3 = false;
179 bool fDisableDriverCorrectnessWorkarounds = false;
184 PersistentCache* fPersistentCache = nullptr;
192 bool fDisallowGLSLBinaryCaching = false;
203 int fMaxTileSizeOverride = 0;
208 bool fSuppressDualSourceBlending = false;
213 bool fSuppressPathRendering = false;
218 bool fSuppressGeometryShaders = false;
242 struct GrContextOptions { struct
243 struct PersistentCache {};