opt: Avoid unnecessary animation calculations

This commit is contained in:
DreamMaoMao 2026-07-07 13:31:53 +08:00
parent 516052ff14
commit 1da0cfba47
3 changed files with 313 additions and 501 deletions

View file

@ -843,7 +843,7 @@ get_nearest_output_mode(struct wlr_output *output, int32_t width,
static void client_commit(Client *c);
static void layer_commit(LayerSurface *l);
static void client_draw_border(Client *c);
static void client_draw_border(Client *c, struct ivec2 offsets);
static void client_set_opacity(Client *c, double opacity);
static void init_baked_points(void);
static void scene_buffer_apply_opacity(struct wlr_scene_buffer *buffer,