removed unneeded damage scale
This commit is contained in:
parent
c0d72c357b
commit
171e6c59b1
4 changed files with 2 additions and 8 deletions
|
@ -761,8 +761,6 @@ void translate_keysyms(struct input_config *input_config);
|
||||||
|
|
||||||
void binding_add_translated(struct sway_binding *binding, list_t *bindings);
|
void binding_add_translated(struct sway_binding *binding, list_t *bindings);
|
||||||
|
|
||||||
int get_config_blur_size();
|
|
||||||
|
|
||||||
/* Global config singleton. */
|
/* Global config singleton. */
|
||||||
extern struct sway_config *config;
|
extern struct sway_config *config;
|
||||||
|
|
||||||
|
|
|
@ -1084,7 +1084,3 @@ void translate_keysyms(struct input_config *input_config) {
|
||||||
sway_log(SWAY_DEBUG, "Translated keysyms using config for device '%s'",
|
sway_log(SWAY_DEBUG, "Translated keysyms using config for device '%s'",
|
||||||
input_config->identifier);
|
input_config->identifier);
|
||||||
}
|
}
|
||||||
|
|
||||||
int get_config_blur_size() {
|
|
||||||
return pow(2, config->blur_params.num_passes) * config->blur_params.radius;
|
|
||||||
}
|
|
||||||
|
|
|
@ -746,7 +746,8 @@ static void damage_child_views_iterator(struct sway_container *con,
|
||||||
void output_damage_whole_container(struct sway_output *output,
|
void output_damage_whole_container(struct sway_output *output,
|
||||||
struct sway_container *con) {
|
struct sway_container *con) {
|
||||||
int shadow_sigma = con->shadow_enabled ? config->shadow_blur_sigma : 0;
|
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
|
// +1 as a margin of error
|
||||||
int effect_size = MAX(shadow_sigma, blur_size) + 1;
|
int effect_size = MAX(shadow_sigma, blur_size) + 1;
|
||||||
|
|
||||||
|
|
|
@ -246,7 +246,6 @@ struct fx_framebuffer *get_main_buffer_blur(struct fx_renderer *renderer, struct
|
||||||
pixman_region32_copy(&damage, original_damage);
|
pixman_region32_copy(&damage, original_damage);
|
||||||
wlr_region_transform(&damage, &damage, transform,
|
wlr_region_transform(&damage, &damage, transform,
|
||||||
monitor_box.width, monitor_box.height);
|
monitor_box.width, monitor_box.height);
|
||||||
wlr_region_expand(&damage, &damage, get_config_blur_size());
|
|
||||||
|
|
||||||
// Initially blur main_buffer content into the effects_buffers
|
// Initially blur main_buffer content into the effects_buffers
|
||||||
struct fx_framebuffer *current_buffer = &renderer->main_buffer;
|
struct fx_framebuffer *current_buffer = &renderer->main_buffer;
|
||||||
|
|
Loading…
Add table
Reference in a new issue