Henrik Rydgård and Claude Opus 5.5
ce310e69a6
Keep the GE-exact FIXA/FIXB blend within fp16's range
...
Compute the product as (c+0.5) * (2f+1)/512, which is still exact in fp32, and
use mediump where highp isn't available instead of falling back to the old
blend. Simulated over all inputs, about 3% of fp16 results come out a level
too bright, against nearly half with the plain blend factors. With mediump
forced on NVIDIA's Vulkan driver (which runs it as fp16), the Split/Second
bloom dumps land within 2% of the highp result.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-09 18:50:22 +02:00
..
2026-06-10 10:41:30 +02:00
2026-10-08 10:36:19 +02:00
2026-08-30 22:33:01 +02:00
2026-08-30 22:33:01 +02:00
2026-10-08 18:37:23 +02:00
2026-10-09 15:49:15 +02:00
2026-10-09 15:49:15 +02:00
2026-10-08 18:12:17 +02:00
2026-10-08 18:12:17 +02:00
2026-10-09 18:50:22 +02:00
2025-06-10 16:59:14 +02:00
2026-10-09 16:53:35 +02:00
2026-10-09 15:49:15 +02:00
2026-08-11 09:08:52 +02:00
2026-06-10 10:41:30 +02:00
2026-10-09 12:05:20 +02:00
2026-10-09 18:50:22 +02:00
2026-06-09 11:25:50 +02:00
2026-09-29 10:33:32 -06:00
2026-05-23 14:40:15 +02:00
2026-09-02 18:06:47 +02:00
2026-04-23 13:32:06 +02:00
2026-09-29 13:17:01 -06:00
2026-09-29 13:17:01 -06:00
2024-12-18 13:57:26 +01:00
2024-07-25 14:52:41 +02:00
2026-10-09 14:33:58 +02:00
2026-09-29 13:28:21 -06:00
2026-09-29 10:33:32 -06:00
2026-10-08 16:16:24 +02:00
2026-10-08 16:16:24 +02:00
2026-10-05 13:32:24 -06:00
2026-09-30 11:00:02 -06:00
2026-10-09 09:09:36 +02:00
2026-10-08 16:16:24 +02:00
2026-10-09 09:07:12 +02:00
2026-10-08 19:33:20 +02:00
2026-10-08 10:45:57 +02:00
2026-10-09 15:49:15 +02:00
2026-09-29 10:33:32 -06:00
2026-08-19 18:45:52 +02:00
2026-08-12 14:06:16 +02:00
2026-09-29 13:28:21 -06:00
2026-09-29 10:33:32 -06:00
2026-10-09 14:33:58 +02:00
2024-04-05 17:04:31 +03:00
2026-09-29 10:33:32 -06:00
2026-06-14 14:02:09 +02:00
2026-10-05 13:32:24 -06:00
2026-10-05 13:32:24 -06:00
2026-09-21 16:51:00 -06:00
2026-07-14 17:26:00 +02:00
2026-09-29 10:33:32 -06:00
2026-09-29 10:33:32 -06:00
2026-09-21 11:29:40 -06:00
2024-05-11 10:00:39 +02:00
2026-09-21 13:48:56 -06:00
2026-09-21 13:48:56 -06:00
2026-09-21 11:29:40 -06:00
2026-06-08 15:28:58 +02:00
2026-10-09 15:49:15 +02:00
2025-06-10 16:59:14 +02:00