Skip to content

Draft: [PoC] aligned-scale-v1 protocol

Kirill Primak requested to merge vyivel/wlroots:aligned-scale into master

(name is temporary)

This is a proof-of-concept fractional scale protocol implementation based on what I proposed in wp-fractional-scale-v1 discussion: wayland/wayland-protocols!143 (comment 1333924)

Test client: https://git.sr.ht/~vyivel/aligned-scale-test

Comparison

wp_fractional_scale_v1:

image

  • Red surface grid has overlaps
  • Blue surface grid has gaps
  • The second text surface is blurry due to low wl_fixed_t precision leading to off-by-one rounding error

wp_aligned_scale_v1:

image

Edited by Kirill Primak

Merge request reports