Remove rendering via framebuffer for transparent windows with images

There is no need for it with the current rendering pipeline. Images are
blended with premult blending.
This commit is contained in:
Kovid Goyal
2023-06-21 16:06:07 +05:30
parent 2a96b5cb25
commit 098a38a3a9
11 changed files with 11 additions and 79 deletions

View File

@@ -189,7 +189,6 @@ typedef struct {
typedef struct {
void *handle;
id_type id;
uint32_t offscreen_framebuffer;
struct {
int x, y, w, h;
bool is_set, was_maximized;
@@ -216,7 +215,6 @@ typedef struct {
monotonic_t viewport_resized_at;
LiveResizeInfo live_resize;
bool has_pending_resizes, is_semi_transparent, shown_once, is_damaged;
uint32_t offscreen_texture_id;
unsigned int clear_count;
color_type last_titlebar_color;
float background_opacity;