acdream/tests/AcDream.App.Tests
Erik 2cbf34a668 perf(rendering): preserve alpha order with bindless particles
Carry each billboard particle's resident texture handle in the instance ABI so stable retail alpha ordering can batch mixed textures without rebinding and redrawing each short texture run. Keep DAT blend transitions as the only billboard draw boundary.

The connected 0xC95B stress scene improved from 6 FPS / 171 ms to about 153 FPS / 6.6 ms at the same roughly 21,000 visible entities. Release build succeeds and all 5,916 tests pass with five intentional skips.

Co-authored-by: OpenAI Codex <codex@openai.com>
2026-07-18 08:32:21 +02:00
..
Combat fix(gameplay): reconcile wield ownership and target facing 2026-07-15 08:19:23 +02:00
Input fix(items): preserve wand stance and corpse use order 2026-07-17 19:32:01 +02:00
Physics fix(gameplay): reconcile wield ownership and target facing 2026-07-15 08:19:23 +02:00
Plugins feat(D.2b): IUiRegistry plugin UI surface + buffered drain into UiHost 2026-06-14 17:46:37 +02:00
Rendering perf(rendering): preserve alpha order with bindless particles 2026-07-18 08:32:21 +02:00
Spells fix(spells): load complete retail DAT catalog 2026-07-15 21:17:13 +02:00
Streaming fix(portal): synchronize destination presentation state 2026-07-16 21:17:13 +02:00
Studio feat(studio): #156 #157 mockup desktop and font resolver 2026-06-26 12:56:05 +02:00
UI feat(selection): port retail offscreen target indicator 2026-07-18 07:41:12 +02:00
World fix(items): finish corpse pickup and combat switching 2026-07-17 18:35:29 +02:00
AcDream.App.Tests.csproj test(D.2b): vitals importer conformance — golden fixture + tree/slice/chrome checks 2026-06-15 14:29:30 +02:00
FrameProfilerReportTests.cs test(pipeline): MP0 - restore invariant-culture assertion dropped from formatter test 2026-07-05 19:18:21 +02:00
FrameStatsBufferTests.cs fix(pipeline): MP0 - profiler toggle-path hygiene + Max() seed (review follow-up) 2026-07-05 19:26:28 +02:00
RuntimeOptionsRetailUiTests.cs feat(ui): D.2b item interaction + retail cursors + live character sheet 2026-07-03 09:18:43 +02:00
RuntimeOptionsTests.cs feat(ui): D.2b item interaction + retail cursors + live character sheet 2026-07-03 09:18:43 +02:00