Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: slint-ui/slint
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: slint-ui/slint
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feature/nema-gfx
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 11 files changed
  • 3 contributors

Commits on Apr 30, 2025

  1. Add plumbing for NemaGFX support

    tronical authored and ogoffart committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    0bfb02f View commit details
    Browse the repository at this point in the history
  2. 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)
    tronical authored and ogoffart committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    7246469 View commit details
    Browse the repository at this point in the history
  3. Fix nema-gfx module name

    The module here is providing the hal functions required by the library.
    tronical authored and ogoffart committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    77d46fb View commit details
    Browse the repository at this point in the history
  4. WIP nema-gfx rendering

    WIP
    tronical authored and ogoffart committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    fd1c910 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b93e52 View commit details
    Browse the repository at this point in the history
  6. numa-gfx: support image scaling

    Note that there is slight artifact with animations because we tuncate
    the delta and source_offset.
    ogoffart committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    69731e3 View commit details
    Browse the repository at this point in the history
  7. 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
    ogoffart committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    0e3ba1a View commit details
    Browse the repository at this point in the history
  8. numa-gfx: ensure alignment of Texture in the generated code

    Otherwise, we get artifacts when drawing RGBA images
    ogoffart committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    e3b948c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1344611 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b147176 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    593e62d View commit details
    Browse the repository at this point in the history

Commits on May 2, 2025

  1. Configuration menu
    Copy the full SHA
    0aecf2b View commit details
    Browse the repository at this point in the history
  2. 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
    ogoffart committed May 2, 2025
    Configuration menu
    Copy the full SHA
    3ad2e06 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2025

  1. Configuration menu
    Copy the full SHA
    5b712b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    344be7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3d5474 View commit details
    Browse the repository at this point in the history
  4. Remove duplicate call to nema_bind_dst_tex

    Since it is always the same
    ogoffart committed May 6, 2025
    Configuration menu
    Copy the full SHA
    25e975f View commit details
    Browse the repository at this point in the history
Loading