app: true 10-bit presentation -- F32 frames reach the swapchain unquantized
CI / Build & test (Linux) (push) Failing after 17m38s
CI / Build & test (Windows) (push) Failing after 17m40s

The display path no longer passes through BGRA8: render workers are
asked for F32, rows are repacked, colour management runs on the F32
data, and the frame uploads to an Rgba16Float wgpu texture that the
viewer presents directly on the Rgb10a2Unorm swapchain. The BGRA8
image remains only for scopes, the eyedropper, thumbnails and the
no-GPU fallback.
This commit is contained in:
2026-08-27 19:55:05 +08:00
parent 5d21f83e1e
commit 246de6352f
10 changed files with 382 additions and 62 deletions
Generated
+2
View File
@@ -4727,6 +4727,7 @@ dependencies = [
"gpui_elements",
"gpui_platform",
"gpui_widgets",
"half",
"image",
"oak-audio",
"oak-codec",
@@ -4741,6 +4742,7 @@ dependencies = [
"oak-undo",
"serde_yaml",
"smallvec",
"wgpu 29.0.4",
]
[[package]]