JailDesignerandClaude Opus 4.7 d479475dcf refactor(core/rendering): deduplicar Surface::render via delegació (DUP-02)
Surface::render i Surface::renderWithColorReplace compartien ~30 línies
del bucle de blit (clipping, flip, transparent check, escriptura ARGB) i
només diferien en l'ARGB final. Ara render() delega a la versió amb
remap passant source==target==transparent_color_: qualsevol píxel opac
té COLOR != source_color (els transparents ja s'han filtrat), per tant
REMAPPED == sub_palette_[COLOR] — resultat idèntic al path original.

Verificat amb make build + smoke test de 5s sota xvfb-run (exit 124 =
timeout sencer, sense crash).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 09:19:09 +02:00
2026-04-18 19:02:32 +02:00
S
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%