Lines Matching refs:EglExtensions
89 } EglExtensions; variable
130 if (Properties::useBufferAge && EglExtensions.bufferAge) { in initialize()
147 hasWideColorSpaceExtension = EglExtensions.displayP3; in initialize()
149 hasWideColorSpaceExtension = EglExtensions.scRGB; in initialize()
153 mHasWideColorGamutSupport = EglExtensions.glColorSpace && hasWideColorSpaceExtension; in initialize()
304 EglExtensions.bufferAge = in initExtensions()
306 EglExtensions.setDamage = extensions.has("EGL_KHR_partial_update"); in initExtensions()
310 EglExtensions.glColorSpace = extensions.has("EGL_KHR_gl_colorspace"); in initExtensions()
311 EglExtensions.noConfigContext = extensions.has("EGL_KHR_no_config_context"); in initExtensions()
312 EglExtensions.pixelFormatFloat = extensions.has("EGL_EXT_pixel_format_float"); in initExtensions()
313 EglExtensions.scRGB = extensions.has("EGL_EXT_gl_colorspace_scrgb"); in initExtensions()
314 EglExtensions.displayP3 = extensions.has("EGL_EXT_gl_colorspace_display_p3_passthrough"); in initExtensions()
315 EglExtensions.hdr = extensions.has("EGL_EXT_gl_colorspace_bt2020_pq"); in initExtensions()
316 EglExtensions.contextPriority = extensions.has("EGL_IMG_context_priority"); in initExtensions()
317 EglExtensions.surfacelessContext = extensions.has("EGL_KHR_surfaceless_context"); in initExtensions()
318 EglExtensions.fenceSync = extensions.has("EGL_KHR_fence_sync"); in initExtensions()
319 EglExtensions.waitSync = extensions.has("EGL_KHR_wait_sync"); in initExtensions()
320 EglExtensions.nativeFenceSync = extensions.has("EGL_ANDROID_native_fence_sync"); in initExtensions()
345 if (EglExtensions.pixelFormatFloat) { in loadConfigs()
350 EglExtensions.pixelFormatFloat = false; in loadConfigs()
365 if (Properties::contextPriority != 0 && EglExtensions.contextPriority) { in createContext()
371 mEglDisplay, EglExtensions.noConfigContext ? ((EGLConfig) nullptr) : mEglConfig, in createContext()
381 if (mPBufferSurface == EGL_NO_SURFACE && !EglExtensions.surfacelessContext) { in createPBufferSurface()
396 if (!EglExtensions.noConfigContext) { in createSurface()
459 if (EglExtensions.glColorSpace) { in createSurface()
601 if (EglExtensions.setDamage && mSwapBehavior == SwapBehavior::BufferAge) { in damageFrame()
613 return EglExtensions.setDamage && mSwapBehavior == SwapBehavior::BufferAge; in damageRequiresSwap()
690 if (EglExtensions.waitSync && EglExtensions.nativeFenceSync) { in fenceWait()
734 if (EglExtensions.nativeFenceSync) { in createReleaseFence()
751 } else if (useFenceSync && EglExtensions.fenceSync) { in createReleaseFence()