removed unneeded damage scale

This commit is contained in:
William McKinnon 2023-05-07 00:14:22 -04:00
parent c0d72c357b
commit 171e6c59b1
4 changed files with 2 additions and 8 deletions

View file

@ -761,8 +761,6 @@ void translate_keysyms(struct input_config *input_config);
void binding_add_translated(struct sway_binding *binding, list_t *bindings);
int get_config_blur_size();
/* Global config singleton. */
extern struct sway_config *config;

View file

@ -1084,7 +1084,3 @@ void translate_keysyms(struct input_config *input_config) {
sway_log(SWAY_DEBUG, "Translated keysyms using config for device '%s'",
input_config->identifier);
}
int get_config_blur_size() {
return pow(2, config->blur_params.num_passes) * config->blur_params.radius;
}

View file

@ -746,7 +746,8 @@ static void damage_child_views_iterator(struct sway_container *con,
void output_damage_whole_container(struct sway_output *output,
struct sway_container *con) {
int shadow_sigma = con->shadow_enabled ? config->shadow_blur_sigma : 0;
int blur_size = con->blur_enabled ? get_config_blur_size() : 0;
int blur_size = con->blur_enabled ?
pow(2, config->blur_params.num_passes) * config->blur_params.radius : 0;
// +1 as a margin of error
int effect_size = MAX(shadow_sigma, blur_size) + 1;

View file

@ -246,7 +246,6 @@ struct fx_framebuffer *get_main_buffer_blur(struct fx_renderer *renderer, struct
pixman_region32_copy(&damage, original_damage);
wlr_region_transform(&damage, &damage, transform,
monitor_box.width, monitor_box.height);
wlr_region_expand(&damage, &damage, get_config_blur_size());
// Initially blur main_buffer content into the effects_buffers
struct fx_framebuffer *current_buffer = &renderer->main_buffer;