0a3ef447eae0e529a98808bf218cd6cee1424231
Recull de 19 commits d'auditoria + 1 doc amb les troballes i el seu estat. Veure docs/audit-core-rendering.md per al detall per-finding. Resum per categoria: - Duplicació: 7 items (surface blit, shaders MSL + factory, Text loops, Text glyph resolution, GIF extension switch, GIF double-parse, CRT-Pi defaults). - Hardcoding: 9 items amb nom (INK_COLOR_INDEX, DEFAULT_TEXT_COLOR, OPAQUE_ALPHA, LZW/GCT constants, segment indices, position count, shadow offset, FONT_SIZE_PX, CRT reference height/subpixel div). - Parxes: 5 neteja (readBytes comment, Sprite::update inline, mono_digits dedup init, GIF extension labels, NOLINTs eliminats). - Acoblament: 4 desacoblaments (Notifier→game/ui; RenderInfo→Options; Screen→SDL3GPUShader concret; Surface→Screen; font+palette injectats). - Codi mort: 9 items (writeShadowed/writeCentered/glyphWidth/ getGlyphClip/codepointToUtf8/getSprite/getRect/incX/incY/ getCurrentAnimationSize/getSurfaceData/Sprite::update/GIF extension structs). - Convencions: shaders MSL a fitxers dedicats amb naming conforme. Build verificat a cada commit; smoke test de 5s sota xvfb-run a cada finding (exit 124 = corregut sencer, sense crash). Items restants DEFERRED (no es tanquen com a cleanup perquè són features o decisions d'arquitectura global): HC-04 (YAML HUD config), PATCH-01 (RAII Wayland), PATCH-02 (FSM RenderInfo), COUP-05 (AnimationLoader), COUP-06 (reemplaçar singletons), INC-01/-02/-03 (polítiques globals de smart-pointers, errors i logging).
The file is empty.
Description
Versió moderna de l'AEE, repensada com a joc ARCADE
Readme
18 MiB
0 Stars
0 Watchers
0 Forks
Languages
C
61.8%
C++
36.9%
CMake
0.6%
Makefile
0.3%
GLSL
0.3%
Other
0.1%