Andy Grundman
|
e5fc439da2
|
Misc: fix bugs that were preventing starting a new stream after disconnecting. Known issue: this leaks a bit of memory. This also removes all OSX-specific code from the Apple example I used, as I have no intention of using this on Mac.
|
2025-07-25 01:46:49 +08:00 |
|
Andy Grundman
|
e57f0cd723
|
Metal: after experimenting with EDR tone-mapping, it's here but disabled. It's unclear how best to render content from Windows. We get the system calibration peak nits in the Mastering Display Color Volume metadata, but this won't apply to most content.
|
2025-07-22 17:01:57 +08:00 |
|
Acaki
|
2250cba35c
|
feat: apply normalization fix to new shader
|
2025-07-20 19:06:41 +08:00 |
|
Andy Grundman
|
1e24731b60
|
MetalVideoRenderer: EDR support, enabling better HDR output and tone-mapping regardless of screen brightness. This commit also includes some fixes around stream shutdown, but restarting the app is still needed if the stream stops.
|
2025-07-20 19:06:21 +08:00 |
|
Acaki
|
05d3567489
|
fix: missing frametime graph due to previous incorrect merge
|
2025-07-20 00:56:43 +08:00 |
|
Acaki
|
f0b4e2e2ad
|
fix: green tinted image for metal 10bit yuv444
|
2025-07-19 20:05:17 +08:00 |
|
Acaki
|
5a2d5af887
|
MetalVideoRenderer: don't recreate pipeline state every frame
|
2025-07-15 22:57:06 +08:00 |
|
Acaki
|
686418997b
|
fix: metal renderer teardown and resume
|
2025-07-15 18:08:54 +08:00 |
|
Andy Grundman
|
5e4ba088be
|
Clean up render thread, plot method calls
|
2025-07-15 02:06:13 +08:00 |
|
Acaki
|
02ede90d77
|
refactor: remove comments added by xcode
|
2025-07-13 16:25:29 +08:00 |
|
Acaki
|
d69688678d
|
fix: build
|
2025-07-12 02:00:33 +08:00 |
|