Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1eb32e2f authored by Yiwei Zhang's avatar Yiwei Zhang Committed by Gerrit Code Review
Browse files

Merge "EGL: always set data space even for UNKNOWN"

parents c8fb8bd7 34cd2275
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -745,7 +745,8 @@ EGLSurface eglCreateWindowSurface( EGLDisplay dpy, EGLConfig config,
        }

        android_dataspace dataSpace = dataSpaceFromEGLColorSpace(colorSpace);
        if (dataSpace != HAL_DATASPACE_UNKNOWN) {
        // Set dataSpace even if it could be HAL_DATASPACE_UNKNOWN. HAL_DATASPACE_UNKNOWN
        // is the default value, but it may have changed at this point.
        int err = native_window_set_buffers_data_space(window, dataSpace);
        if (err != 0) {
            ALOGE("error setting native window pixel dataSpace: %s (%d)",
@@ -753,7 +754,6 @@ EGLSurface eglCreateWindowSurface( EGLDisplay dpy, EGLConfig config,
            native_window_api_disconnect(window, NATIVE_WINDOW_API_EGL);
            return setError(EGL_BAD_NATIVE_WINDOW, EGL_NO_SURFACE);
        }
        }

        // the EGL spec requires that a new EGLSurface default to swap interval
        // 1, so explicitly set that on the window here.