wayland: directly use surface local coords for viewport when possible
Previously, we calculated out the value for simplicity but there can be a mismatch due to round where what we calculate as the viewport width/height is not what surface local coordinates the compositor gave us. Note that we don't always want to use these values directly (e.g. whenever we set our own geometry), so some notion of overriding has to be added.
D
Dudemanguy committed
1301fdb2ecc9c2d001baacd92fcf3fda9daec1ed
Parent: 251a2b6