-
Notifications
You must be signed in to change notification settings - Fork 662
Comparing changes
Open a pull request
base repository: slint-ui/slint
base: master
head repository: slint-ui/slint
compare: feature/nema-gfx
- 17 commits
- 11 files changed
- 3 contributors
Commits on Apr 30, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0bfb02f - Browse repository at this point
Copy the full SHA 0bfb02fView commit details -
Work in progress for nema-gfx rendering
... that green rectangle is not a bug :-) (this is all meant to be squashed/rebased later, so WIP)
Configuration menu - View commit details
-
Copy full SHA for 7246469 - Browse repository at this point
Copy the full SHA 7246469View commit details -
The module here is providing the hal functions required by the library.
Configuration menu - View commit details
-
Copy full SHA for 77d46fb - Browse repository at this point
Copy the full SHA 77d46fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd1c910 - Browse repository at this point
Copy the full SHA fd1c910View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b93e52 - Browse repository at this point
Copy the full SHA 0b93e52View commit details -
numa-gfx: support image scaling
Note that there is slight artifact with animations because we tuncate the delta and source_offset.
Configuration menu - View commit details
-
Copy full SHA for 69731e3 - Browse repository at this point
Copy the full SHA 69731e3View commit details -
nema-gfx: use cliping function to draw the image at the exact location
The drawing scaled image needs to be pixel perfect between two frame even with two different clipping rect, otherwise, a the image might be a fraction of a (source) pixel shifted from one frame to the other, for different part of the image, which is a quite visible artifact
Configuration menu - View commit details
-
Copy full SHA for 0e3ba1a - Browse repository at this point
Copy the full SHA 0e3ba1aView commit details -
numa-gfx: ensure alignment of Texture in the generated code
Otherwise, we get artifacts when drawing RGBA images
Configuration menu - View commit details
-
Copy full SHA for e3b948c - Browse repository at this point
Copy the full SHA e3b948cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1344611 - Browse repository at this point
Copy the full SHA 1344611View commit details -
Configuration menu - View commit details
-
Copy full SHA for b147176 - Browse repository at this point
Copy the full SHA b147176View commit details -
Configuration menu - View commit details
-
Copy full SHA for 593e62d - Browse repository at this point
Copy the full SHA 593e62dView commit details
Commits on May 2, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0aecf2b - Browse repository at this point
Copy the full SHA 0aecf2bView commit details -
swrender gradient rendering: keep using f32 in the
DrawRectangleArgs
So that we can keep the same rounding as before and the screenshot test still pass
Configuration menu - View commit details
-
Copy full SHA for 3ad2e06 - Browse repository at this point
Copy the full SHA 3ad2e06View commit details
Commits on May 6, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 5b712b4 - Browse repository at this point
Copy the full SHA 5b712b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 344be7c - Browse repository at this point
Copy the full SHA 344be7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3d5474 - Browse repository at this point
Copy the full SHA b3d5474View commit details -
Remove duplicate call to
nema_bind_dst_tex
Since it is always the same
Configuration menu - View commit details
-
Copy full SHA for 25e975f - Browse repository at this point
Copy the full SHA 25e975fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...feature/nema-gfx