acdream/src/AcDream.App
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
..
Audio feat(audio): Phase E.2 OpenAL engine + SoundTable cookbook + hook wiring 2026-04-18 16:38:26 +02:00
Combat fix(gameplay): reconcile wield ownership and target facing 2026-07-15 08:19:23 +02:00
Diagnostics fix(pipeline): MP0 - profiler toggle-path hygiene + Max() seed (review follow-up) 2026-07-05 19:26:28 +02:00
Input fix(items): preserve wand stance and corpse use order 2026-07-17 19:32:01 +02:00
Net refactor(app): extract LiveSessionController for network-side session lifecycle (Step 2) 2026-05-17 16:15:57 +02:00
Physics fix(runtime): align portal and movement presentation 2026-07-17 08:48:27 +02:00
Plugins feat(ui): centralize retail selection state 2026-07-11 00:51:20 +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 fix(ui): match retail vitae and character info 2026-07-17 12:06:14 +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.csproj fix(spells): load complete retail DAT catalog 2026-07-15 21:17:13 +02:00
Program.cs feat(ui): centralize retail selection state 2026-07-11 00:51:20 +02:00
RuntimeOptions.cs feat(ui): D.2b item interaction + retail cursors + live character sheet 2026-07-03 09:18:43 +02:00