[Mesa-dev] [PATCH v2 0/9] Introduce supporting of Tizen to mesa's egl platform
Hi, these commit series modified some items from previous version. 1. patches are seperated by feature implementation. 2. remove unclearly relevant pbuffer surface-creation code. 3. refactored for removing duplicated codes. 4. rebased for lastest code base. Gwan-gyeong Mun (9): egl: add a treatment of tizen platform on egl display egl/dri2: Add some member variables for tizen platform on dri2_egl_display and dri2_egl_surface egl/tizen: add support of the swrast related features for tizen platform configure.ac: Add tizen to supported platforms egl/tizen: add support of dri2_loader egl/tizen: add tizen specific implementations for BindWaylandDisplayWL/UnbindWaylandDisplayWL/QueryWaylandBufferWL egl/tizen: add tizen specific implementation for EGL_WAYLAND_BUFFER_WL target of eglCreateImageKHR() egl/tizen: add EGL_NATIVE_SURFACE_TIZEN target of eglCreateImageKHR() egl/tizen: add support of dri_image_loader configure.ac |8 +- src/egl/Makefile.am |6 + src/egl/drivers/dri2/egl_dri2.c | 11 + src/egl/drivers/dri2/egl_dri2.h | 33 + src/egl/drivers/dri2/platform_tizen.c | 1497 + src/egl/main/eglapi.c | 14 + src/egl/main/egldisplay.c | 30 + src/egl/main/egldisplay.h |9 + 8 files changed, 1607 insertions(+), 1 deletion(-) create mode 100644 src/egl/drivers/dri2/platform_tizen.c -- 2.14.1 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] [PATCH v2 0/9] Introduce supporting of Tizen to mesa's egl platform
Hi Gwan-gyeong Mun On 17 September 2017 at 19:00, Gwan-gyeong Mun wrote: > Hi, > > these commit series modified some items from previous version. > > 1. patches are seperated by feature implementation. > 2. remove unclearly relevant pbuffer surface-creation code. > 3. refactored for removing duplicated codes. > 4. rebased for lastest code base. > Thanks for the respin, I really like that the whole thing is no longer one giant patch ;-) A couple of high level questions: - there seems to be no EGL platform extension for Tizen Pretty much every serious platform has one + most even made it as part of EGL 1.5* - there is no high level info about Tizen/TBM/etc outside the commit logs. Tizen is not as popular as Android/X11/Wayland, so we'd want a separate file (say docs/tizen.html?) that gives a quick overview and references. - the buffer age machinery seems like it could be refactored into nice helpers There's a few small bits here and there, but I'll mention those in the respective patches. Thanks Emil * Check the spec or see the *KHR_platform* list in https://github.com/KhronosGroup/EGL-Registry/tree/master/extensions/KHR ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] [PATCH v2 0/9] Introduce supporting of Tizen to mesa's egl platform
Hi, Emil Thank you for reviewing patches in detail. > A couple of high level questions: > - there seems to be no EGL platform extension for Tizen > Pretty much every serious platform has one + most even made it as part > of EGL 1.5* As you mentioned, (as far as I know) for now, Tizen Platform don't have KHR_platform_tizen (a tentative name) extension such as EGL_KHR_platform_android.txt of EGL 1.5*. therefor in my opinion, I can share this issue again after I check the current situation in detail. > > - there is no high level info about Tizen/TBM/etc outside the commit logs. > Tizen is not as popular as Android/X11/Wayland, so we'd want a > separate file (say docs/tizen.html?) that gives a quick overview and > references. > I added tizen.html to new patchset to provide high level info for Tizen. > - the buffer age machinery seems like it could be refactored into nice > helpers > > There's a few small bits here and there, but I'll mention those in the > respective patches. > I fixed them at new patchset ^^. Many thanks Gwan-gyeong. -- Gwan-gyeong Mun ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev