diff options
Diffstat (limited to 'types/scene')
-rw-r--r-- | types/scene/wlr_scene.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/types/scene/wlr_scene.c b/types/scene/wlr_scene.c index 266dc63..0545e70 100644 --- a/types/scene/wlr_scene.c +++ b/types/scene/wlr_scene.c @@ -1312,6 +1312,7 @@ static void scene_entry_render(struct render_list_entry *entry, const struct ren .clip_box = &xdg_box, .corner_radius = scene_buffer->corner_radius * data->scale, }; + fx_render_pass_add_texture(data->render_pass, &tex_options); struct wlr_scene_output_sample_event sample_event = { @@ -1919,8 +1920,8 @@ bool wlr_scene_output_build_state(struct wlr_scene_output *scene_output, } struct fx_gles_render_pass *render_pass = - fx_renderer_begin_buffer_pass(output->renderer, buffer, - &(struct wlr_buffer_pass_options){ + fx_renderer_begin_buffer_pass(output->renderer, buffer, output, + &(struct wlr_buffer_pass_options) { .timer = timer ? timer->render_timer : NULL, } ); |