|
7 | 7 | #include <time.h>
|
8 | 8 | #include <wlr/render/egl.h>
|
9 | 9 | #include <wlr/render/interface.h>
|
| 10 | +#include <wlr/render/swapchain.h> |
10 | 11 | #include <wlr/render/wlr_texture.h>
|
11 | 12 | #include <wlr/util/addon.h>
|
12 | 13 | #include <wlr/util/box.h>
|
@@ -50,7 +51,8 @@ struct fx_framebuffer {
|
50 | 51 |
|
51 | 52 | /** Should only be used with custom fbs */
|
52 | 53 | void fx_framebuffer_get_or_create_custom(struct fx_renderer *fx_renderer,
|
53 |
| - struct wlr_output *output, struct fx_framebuffer **fx_buffer); |
| 54 | + struct wlr_output *output, struct wlr_swapchain *swapchain, |
| 55 | + struct fx_framebuffer **fx_buffer); |
54 | 56 |
|
55 | 57 | struct fx_framebuffer *fx_framebuffer_get_or_create(struct fx_renderer *renderer,
|
56 | 58 | struct wlr_buffer *wlr_buffer);
|
@@ -176,15 +178,7 @@ struct fx_renderer {
|
176 | 178 | struct quad_shader quad;
|
177 | 179 | struct quad_grad_shader quad_grad;
|
178 | 180 | struct quad_round_shader quad_round;
|
179 |
| - struct quad_round_shader quad_round_tl; |
180 |
| - struct quad_round_shader quad_round_tr; |
181 |
| - struct quad_round_shader quad_round_bl; |
182 |
| - struct quad_round_shader quad_round_br; |
183 | 181 | struct quad_grad_round_shader quad_grad_round;
|
184 |
| - struct quad_grad_round_shader quad_grad_round_tl; |
185 |
| - struct quad_grad_round_shader quad_grad_round_tr; |
186 |
| - struct quad_grad_round_shader quad_grad_round_bl; |
187 |
| - struct quad_grad_round_shader quad_grad_round_br; |
188 | 182 | struct tex_shader tex_rgba;
|
189 | 183 | struct tex_shader tex_rgbx;
|
190 | 184 | struct tex_shader tex_ext;
|
|
0 commit comments