Sam and Claude Opus 5.5
3fb81c661e
render: the hover highlight is the scene ambient, and unlit M2 parts take it
...
The 1.12 highlight is not a fixed 64/255 lift. SetHighlight samples the
scene's committed ambient (read at 0x614576-0x6145bd), and every batch
adds it to its colour before the final clamp, lit or unlit.
0xff404040 is only the fallback before a map's light loads. The
highlight now follows the time of day, zone and weather: roughly
(29, 60, 84)/255 at night to (104, 130, 154)/255 at noon, where it was
always (64, 64, 64)/255.
Unlit M2 batches in blend modes 0 to 4 now draw
texel × clamp(tint·M2Color + highlight), the unlit program's c28 + c29.
They took no highlight before. The reference holds the ambient sampled
when a highlight begins; benilla samples it live, a marked deviation.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-24 00:11:09 +07:00
..
2026-09-23 19:10:41 +07:00
2026-09-17 16:44:40 +07:00
2026-09-23 19:10:41 +07:00
2026-09-23 17:27:14 +07:00
2026-09-19 17:09:59 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 12:19:22 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 15:56:57 +07:00
2026-09-23 15:56:57 +07:00
2026-09-08 16:23:48 +07:00
2026-09-23 17:27:14 +07:00
2026-09-19 17:10:44 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 19:10:41 +07:00
2026-09-17 16:38:59 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 17:27:14 +07:00
2026-09-17 16:38:59 +07:00
2026-09-23 12:19:22 +07:00
2026-09-23 19:25:19 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 12:19:22 +07:00
2026-09-24 00:11:09 +07:00
2026-08-05 19:03:43 +07:00
2026-09-23 19:10:41 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 19:10:41 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 19:10:41 +07:00
2026-09-23 12:19:22 +07:00
2026-09-23 19:10:41 +07:00
2026-09-23 12:19:22 +07:00
2026-09-23 12:16:11 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 20:26:52 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:12:24 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:19:22 +07:00
2026-09-23 12:14:17 +07:00
2026-09-11 20:55:15 +07:00
2026-09-15 17:01:27 +07:00
2026-08-25 18:43:04 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:38:59 +07:00
2026-08-16 17:49:54 +07:00
2026-09-23 15:56:57 +07:00
2026-09-23 19:10:41 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:40:49 +07:00
2026-09-23 15:56:57 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:08:33 +07:00
2026-09-15 16:55:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 12:12:24 +07:00
2026-09-23 12:12:24 +07:00
2026-09-23 19:57:37 +07:00
2026-09-17 16:43:22 +07:00
2026-09-08 16:07:44 +07:00
2026-09-17 16:42:33 +07:00
2026-08-11 18:13:44 +07:00
2026-09-17 16:38:59 +07:00
2026-09-23 12:22:10 +07:00
2026-09-17 16:47:09 +07:00
2026-09-06 19:41:57 +07:00
2026-09-23 12:22:10 +07:00
2026-09-17 16:41:38 +07:00
2026-09-23 12:08:33 +07:00
2026-09-23 12:16:11 +07:00
2026-09-23 12:14:17 +07:00
2026-09-17 16:38:59 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 15:56:57 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-15 16:57:38 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-19 17:11:59 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 17:27:14 +07:00
2026-09-17 16:41:38 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:41:38 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 17:27:14 +07:00
2026-08-31 20:13:31 +07:00
2026-09-17 16:47:09 +07:00
2026-08-11 18:18:02 +07:00
2026-08-22 19:04:27 +07:00
2026-09-11 21:03:05 +07:00
2026-09-17 16:39:46 +07:00
2026-09-17 16:39:46 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:38:59 +07:00
2026-09-06 19:37:40 +07:00
2026-09-23 12:04:14 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:10:44 +07:00
2026-09-23 12:22:10 +07:00
2026-09-19 17:10:44 +07:00
2026-09-23 12:16:11 +07:00
2026-09-19 17:09:09 +07:00
2026-09-23 12:08:33 +07:00
2026-09-23 12:16:11 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:04:14 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 17:27:14 +07:00
2026-09-17 16:38:59 +07:00
2026-09-19 17:10:44 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-23 12:16:11 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 12:04:14 +07:00
2026-09-19 17:10:44 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:14:17 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:08:33 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 12:08:33 +07:00
2026-09-23 12:19:22 +07:00
2026-09-17 16:38:59 +07:00
2026-09-23 12:16:11 +07:00
2026-09-23 12:16:11 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:10:44 +07:00
2026-09-23 12:08:33 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 15:56:57 +07:00
2026-09-17 16:45:36 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:22:10 +07:00
2026-09-15 16:53:24 +07:00
2026-09-17 16:47:09 +07:00
2026-09-11 20:51:41 +07:00
2026-09-17 16:43:22 +07:00