Hi all, Here’s my GSoC update for the last two weeks:
- Fixed issues with sprite rendering - it is now working, including cases when the window is resized during animation. - Implemented background rendering using primitives, so backgrounds are now painted correctly. - Fixed canvas clearing and sprite hiding to resolve some rendering issues. - Replaced the old “dummy layer” setup used for rendering the first frame of a slide with a simpler, working solution. - At this point, rendering seems to be working as before with the old UNO-based canvas. - Started building and testing on Windows. Looked into how the slideshow selects which canvas implementation to use. - I’m working on getting primitive rendering supported on both the VCL and DirectX canvases, similar to what I did for the Cairo canvas. Work is ongoing in this branch: https://git.libreoffice.org/core/+/refs/heads/feature/slideshow-primitives Best, Shardul