EGL: add color space validation
We want Android to support multiple color spaces as that can be implemented entirely in the eglapi.cpp wrapper. These additional dataspaces do not require special behavior by the driver and may not recognize EGL_GL_COLORSPACE_DISPLAY_P3_EXT, EGL_GL_COLORSPACE_DISPLAY_P3_LINEAR_EXT, and related attributes. Therefor, need to filter out those attributes before calling the driver. In the future there may be new extensions that do require driver support. When that happens we'll need to update stripColorSpaceAttribute to treat that correctly. Test: Android CTS adb -d shell am start \ -n com.drawelements.deqp/android.app.NativeActivity \ -e cmdLine '"deqp --deqp-case=dEQP-EGL.functional.wide_color.* \ --deqp-log-filename=/sdcard/dEQP-Log.qpa"' Bug: 62424735 Change-Id: I0f0867feb73055100636d326213183ef1f052b7c (cherry picked from commit eeaa52bc)
Loading
Please register or sign in to comment