Commit bfb26e9
committed
Apply Tizen GL-only GN optimization flags
Disable unused Vulkan-related backends and validation layers for Tizen GL engine artifacts generated by the GitHub Actions workflow.
Applied GN args:
- skia_use_vulkan=false
- shell_enable_vulkan=false
- impeller_enable_vulkan=false
- enable_vulkan_validation_layers=false
- impeller_enable_vulkan_validation_layers=false
This configuration is intended for the current Tizen GL Skia and GL Impeller artifacts. The expected benefit is smaller engine/package size and a modest resident-memory reduction, while launch-time improvement is expected to be negligible.
Known limitations and risks:
- Vulkan Impeller artifacts must not reuse this configuration because the Vulkan Impeller backend is not built.
- Vulkan shell/surface and Skia Vulkan paths are unavailable in these artifacts.
- Debug builds cannot use Vulkan validation layers for Vulkan diagnostics.
- GL-only artifacts should be distinguishable from Vulkan-ready artifacts to avoid validation mistakes.
- When Tizen changes the default renderer to Vulkan Impeller, GL and Vulkan artifact configurations should be split.
- Future platform-view, video, external texture, or shared-image paths that depend on Vulkan image import require Vulkan-enabled artifacts.
- The Windows workflow expands TIZEN_GL_GN_ARGS by whitespace, so future quoted or space-containing GN args need explicit handling.1 parent a233b7a commit bfb26e9
1 file changed
Lines changed: 20 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
4 | 13 | | |
5 | 14 | | |
6 | 15 | | |
| |||
78 | 87 | | |
79 | 88 | | |
80 | 89 | | |
81 | | - | |
| 90 | + | |
| 91 | + | |
82 | 92 | | |
83 | 93 | | |
84 | 94 | | |
| |||
96 | 106 | | |
97 | 107 | | |
98 | 108 | | |
99 | | - | |
| 109 | + | |
| 110 | + | |
100 | 111 | | |
101 | 112 | | |
102 | 113 | | |
| |||
197 | 208 | | |
198 | 209 | | |
199 | 210 | | |
| 211 | + | |
200 | 212 | | |
201 | 213 | | |
202 | 214 | | |
203 | 215 | | |
204 | 216 | | |
205 | | - | |
| 217 | + | |
| 218 | + | |
206 | 219 | | |
207 | 220 | | |
208 | 221 | | |
| |||
258 | 271 | | |
259 | 272 | | |
260 | 273 | | |
261 | | - | |
| 274 | + | |
| 275 | + | |
262 | 276 | | |
263 | 277 | | |
264 | 278 | | |
| |||
315 | 329 | | |
316 | 330 | | |
317 | 331 | | |
318 | | - | |
| 332 | + | |
| 333 | + | |
319 | 334 | | |
320 | 335 | | |
321 | 336 | | |
| |||
0 commit comments