Hi, After a long discussion on IRC, patch 1 has been extensively rewritten. Firstly, the handling of temporarily placing the old renderer framebuffer has been localised to drm_output_propose_state, reducing the damage. Secondly, the viciously ugly state_old handling in prepare_scanout_view has been ripped out completely. We can only have a renderer framebuffer to preserve if we are in mixed mode, and we can only be in mixed mode if we've been unable to use a client framebuffer for scanout. Hence, there is no need for the complicated handling.
Patch 2 is new, noticed after doing some of my own testing. Patches 3 and 4 are still unchanged, and still pretty trivial. Cheers, Daniel _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel