May 28, 2026
10:51 p.m.
I do kind of hate having both "is_root" and "is_chain_start", and I suspect that's going to end up being confusing. I haven't looked much into how hard it would be to avoid though. Perhaps different naming or some comments could help?
So one thought I had about this is to replace the "is_root" flag with an "is_implicit" flag, somewhat analogous to how we have WINED3D_SWAPCHAIN_IMPLICIT for implicit swapchains in wined3d. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10992#note_141613