• Home
  • Raw
  • Download

Lines Matching defs:GrContextOptions

23 struct SK_API GrContextOptions {  struct
24 enum class Enable {
35 enum class ShaderCacheStrategy {
57 virtual void store(const SkData& /*key*/, const SkData& /*data*/) { SkASSERT(false); } in store()
63 virtual void store(const SkData& key, const SkData& data, const SkString& /*description*/) { in store()
90 GrContextOptions() {} in GrContextOptions() function
93 bool fSuppressPrints = false;
100 Enable fSkipGLErrorChecks = Enable::kDefault;
106 int fMaxTextureSizeOverride = SK_MaxS32;
111 int fBufferMapThreshold = -1;
119 SkExecutor* fExecutor = nullptr;
124 bool fDoManualMipmapping = false;
132 bool fDisableCoverageCountingPaths = true;
138 bool fDisableDistanceFieldPaths = false;
144 bool fAllowPathMaskCaching = true;
150 bool fDisableGpuYUVConversion = false;
155 size_t fGlyphCacheTextureMaximumBytes = 2048 * 1024 * 4;
161 float fMinDistanceFieldFontSize = 18;
167 float fGlyphsAsPathsFontSize = 384;
169 float fGlyphsAsPathsFontSize = 256;
171 float fGlyphsAsPathsFontSize = 324;
178 Enable fAllowMultipleGlyphCacheTextures = Enable::kDefault;
184 bool fAvoidStencilBuffers = false;
191 bool fSharpenMipmappedTextures = false;
196 Enable fUseDrawInsteadOfClear = Enable::kDefault;
201 Enable fReduceOpsTaskSplitting = Enable::kDefault;
208 bool fPreferExternalImagesOverES3 = false;
215 bool fDisableDriverCorrectnessWorkarounds = false;
220 int fRuntimeProgramCacheSize = 256;
225 PersistentCache* fPersistentCache = nullptr;
233 ShaderCacheStrategy fShaderCacheStrategy = ShaderCacheStrategy::kBackendBinary;
239 ShaderErrorHandler* fShaderErrorHandler = nullptr;
247 int fInternalMultisampleCount = 4;
258 int fMaxCachedVulkanSecondaryCommandBuffers = -1;
263 bool fSuppressMipmapSupport = false;
268 bool fEnableExperimentalHardwareTessellation = false;
274 bool fReducedShaderVariations = false;
284 bool fSuppressDualSourceBlending = false;
289 bool fSuppressGeometryShaders = false;
295 int fMaxTessellationSegmentsOverride = 0;
300 bool fAllPathsVolatile = false;
305 bool fWireframeMode = false;
310 bool fClearAllTextures = false;
315 bool fRandomGLOOM = false;
339 struct GrContextOptions { argument
340 struct PersistentCache {};