mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-08-16 14:05:07 +03:00
Introduce ResourceNameHash using wyhash for fast drawable and font secondary indexes without changing the global String::HashType. Replace the 32-bit resource indexes with direct 64-bit weak-handle lookups while keeping complete ResourceKey lookup authoritative. Preserve legacy persisted drawable hash support through a documented compatibility scan and migrate internal font operations to semantic name lookup. Add regression coverage proving names that collide under the legacy hash remain independently addressable.