On Windows, what are the tradeoffs of using the OpenGL skiko renderApi vs Direct3D?
Asking, because the Direct3D renderer doesn't apply transparency (via
SkikoLayer.transparent
->
Direct3DRedrawer
), whereas OpenGL (and Software) both do. This is necessary for behind-window blending
rob42
07/11/2024, 9:29 AM
Some further debugging notes here: https://github.com/ComposeNativeLook/compose-native-look/issues/2
Appears that a black box is drawn behind the compose content when the Direct3D renderer is used, but this seems to be separate from the actual compose surface, because the black box resizes more slowly than the compose content.
@alexfacciorusso fyi