slint/internal/core/software_renderer
Olivier Goffart c8138ff1db
swrenderer: rewrite TargetPixelBuffer::draw_texture interface
Instead of using datastructure that are tailored to our line by line
renderer and draw functions, use more generic and future proof data that
are easier to handle by hardware accelerator, and may be easier to
stabilize.

The screenshots from the screenshots test have to be re-done
because the rounding is different

Note: the C++ API DrawTextureArgs is not exposed yet
2025-04-29 23:26:02 +02:00
..
fonts swrenderer: Don't overflow for font bigger than 256px 2025-03-25 15:51:18 +01:00
draw_functions.rs swrenderer: make sure small functions in fixed point are inlined 2025-03-06 12:24:54 +01:00
fixed.rs Fixed Fixed multiplication to work with u16 2025-03-31 14:46:21 +02:00
fonts.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
minimal_software_window.rs MinimalSoftwareWindow: fix sizing with scale factor 2025-04-11 22:16:23 +02:00
scene.rs swrenderer: rewrite TargetPixelBuffer::draw_texture interface 2025-04-29 23:26:02 +02:00
target_pixel_buffer.rs swrenderer: rewrite TargetPixelBuffer::draw_texture interface 2025-04-29 23:26:02 +02:00