mirror of
https://github.com/SerenityOS/serenity
synced 2026-05-12 09:57:00 +02:00
By moving the logic to determine what window areas (shadow, frame, content) into WindowFrame::opaque/transparent_render_rects we can simplify the occlusion calculation and properly handle more arbitrary opaque/transparent areas. This also solves the problem where we would render the entire window frame as transparency only because the frame had a window shadow.
38 KiB
38 KiB