Lines Matching refs:EglExtensions
84 } EglExtensions; variable
123 if (Properties::useBufferAge && EglExtensions.bufferAge) { in initialize()
140 hasWideColorSpaceExtension = EglExtensions.displayP3; in initialize()
142 hasWideColorSpaceExtension = EglExtensions.scRGB; in initialize()
146 mHasWideColorGamutSupport = EglExtensions.glColorSpace && hasWideColorSpaceExtension && in initialize()
218 EglExtensions.bufferAge = in initExtensions()
220 EglExtensions.setDamage = extensions.has("EGL_KHR_partial_update"); in initExtensions()
224 EglExtensions.glColorSpace = extensions.has("EGL_KHR_gl_colorspace"); in initExtensions()
225 EglExtensions.noConfigContext = extensions.has("EGL_KHR_no_config_context"); in initExtensions()
226 EglExtensions.pixelFormatFloat = extensions.has("EGL_EXT_pixel_format_float"); in initExtensions()
227 EglExtensions.scRGB = extensions.has("EGL_EXT_gl_colorspace_scrgb"); in initExtensions()
228 EglExtensions.displayP3 = extensions.has("EGL_EXT_gl_colorspace_display_p3_passthrough"); in initExtensions()
229 EglExtensions.contextPriority = extensions.has("EGL_IMG_context_priority"); in initExtensions()
230 EglExtensions.surfacelessContext = extensions.has("EGL_KHR_surfaceless_context"); in initExtensions()
256 if (wideColorType == SkColorType::kRGBA_F16_SkColorType && EglExtensions.pixelFormatFloat) { in loadConfigs()
261 EglExtensions.pixelFormatFloat = false; in loadConfigs()
273 if (Properties::contextPriority != 0 && EglExtensions.contextPriority) { in createContext()
279 mEglDisplay, EglExtensions.noConfigContext ? ((EGLConfig) nullptr) : mEglConfig, in createContext()
289 if (mPBufferSurface == EGL_NO_SURFACE && !EglExtensions.surfacelessContext) { in createPBufferSurface()
301 EglExtensions.noConfigContext; in createSurface()
327 if (EglExtensions.glColorSpace) { in createSurface()
439 if (EglExtensions.setDamage && mSwapBehavior == SwapBehavior::BufferAge) { in damageFrame()
451 return EglExtensions.setDamage && mSwapBehavior == SwapBehavior::BufferAge; in damageRequiresSwap()