Skip to content

Add Tizen 11.0 support with DALI integration packages#163

Open
JSUYA wants to merge 7 commits intoflutter-tizen:masterfrom
JSUYA:tizen_11_dali_integration_pkg
Open

Add Tizen 11.0 support with DALI integration packages#163
JSUYA wants to merge 7 commits intoflutter-tizen:masterfrom
JSUYA:tizen_11_dali_integration_pkg

Conversation

@JSUYA
Copy link
Member

@JSUYA JSUYA commented Mar 13, 2026

This PR needs to be merged first: #162

  • In Tizen 11, some headers from the dali package were moved to the dali-integration-api package. and some symbols were renamed.
    This PR adds support for Tizen 11 and updates the build system to include DALI integration packages.

JSUYA added 4 commits March 13, 2026 15:09
Update eglCreateWindowSurface call to properly cast tbm_surface_queue and egl_window to
EGLNativeWindowType to match the updated coregl's eglplatform.h signature.
- Update base_repo URL threshold from API 10.0 to 11.0
- Add dali_integration_devel_packages list, as dali's devel-api header has been moved to integration-api rpm starting from Tizen 11.
@JSUYA JSUYA requested a review from seungsoo47 March 13, 2026 06:40
@JSUYA JSUYA self-assigned this Mar 13, 2026
@JSUYA JSUYA requested review from gin7773 and xiaowei-guan March 13, 2026 06:40
@JSUYA
Copy link
Member Author

JSUYA commented Mar 13, 2026

I added a macro related to the Tizen Version (TIZEN_API_VERSION_NUM). It doesn't seem like a good approach. Please let me know if you have a better idea to control this.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds support for Tizen 11.0 by updating the build system to use new DALI integration packages and conditionally compiling C++ code based on the Tizen API version. The changes correctly use a preprocessor macro to handle API differences between Tizen versions. My review identified a critical bug in the EGL renderer where a surface is not created for Tizen 11.0, which would likely lead to runtime failures. I also found a minor opportunity to improve the maintainability of one of the build scripts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants