You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,12 @@
1
1
# Changelog
2
2
3
+
## [0.1.10] - 2026-05-26
4
+
5
+
### Fixed
6
+
- HiDPI text sharpness: webview content now blits 1:1 with the surface (nearest-neighbor sampling + rounded physical sizes) instead of being bilinear-resampled
7
+
- Servo HiDPI: content was rendered at 2× size and upscaled (double-applied the display scale); Servo now paints a physical-resolution buffer matching its hidpi factor
8
+
- Stale/inaccurate code comments around engine render-path routing and texture color space
Copy file name to clipboardExpand all lines: src/webview/shader_widget.rs
+9-4Lines changed: 9 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -81,7 +81,10 @@ impl WebViewPipeline {
81
81
}
82
82
}
83
83
84
-
// Match the texture's color space to the surface: an sRGB target re-encodes our linear output, a linear (web-colors) target needs the sRGB bytes passed through untouched.
84
+
// Match the texture format to the surface's color space. The engine produces
85
+
// sRGB-encoded bytes: an sRGB surface needs an sRGB texture (decoded on sample,
86
+
// re-encoded on write); a non-sRGB (web-colors) surface needs a plain texture
0 commit comments