maj00r
61b3ec6f3f
parse windows.h before any import reaches betterRenderer
...
Six module interfaces carry windows.h in their fragment, and a fragment's
include guard does not cross the boundary, so a unit that imported first
and included the SDK afterwards parsed it twice: clang reports it as
conflicting redeclarations of BroadcastSystemMessageEx and mismatched
uuids all through the SDK. Same shape as the basic_filebuf failure, one
level further out - the header arrives through d3d12.h, not directly.
Thirty units get a guarded windows.h ahead of everything; on Linux it is
a no-op. Vendored single-header libraries are left alone, and the block
goes after a BOM rather than before it.
2026-09-10 15:40:52 +02:00
..
2025-04-15 01:32:56 +02:00
2025-04-15 01:32:56 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 01:02:17 +02:00
2026-09-09 23:45:53 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 15:40:52 +02:00
2025-04-15 01:32:56 +02:00
2025-04-15 01:32:56 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 00:40:32 +02:00
2025-04-15 01:32:56 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 15:40:52 +02:00
2025-12-04 21:44:00 +01:00
2026-09-10 15:40:52 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 01:02:17 +02:00
2025-04-15 01:32:56 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 00:40:32 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 15:40:52 +02:00
2025-04-15 01:32:56 +02:00
2026-09-10 15:40:52 +02:00
2025-04-15 01:32:56 +02:00
2026-09-10 15:40:52 +02:00
2025-04-15 01:32:56 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 01:02:17 +02:00
2025-04-15 01:32:56 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 15:40:52 +02:00
2025-04-15 01:32:56 +02:00
2025-04-15 01:32:56 +02:00
2025-04-15 01:32:56 +02:00
2025-04-15 01:32:56 +02:00
2026-09-10 15:40:52 +02:00
2026-09-10 15:40:52 +02:00
2025-04-15 01:32:56 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 01:02:17 +02:00
2026-09-10 00:40:32 +02:00