blob: fae76cf4328afcefa8d9e9aecb212ec1de39d926 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include "types/fx/shadow_data.h"
#include "wlr/util/log.h"
struct shadow_data shadow_data_get_default(void) {
return (struct shadow_data) {
.blur_sigma = 20,
.color = {0.0f, 0.0f, 0.0f, 0.5f},
.enabled = false,
};
}
bool scene_buffer_has_shadow(struct shadow_data *data) {
return data->enabled && data->blur_sigma > 0 && data->color.a > 0.0;
}
|