Add AOT compiler seeds for pixel formats and ICO, CUR, QOI codecs
Merged
JI
3mo ago+196+196+012345678901234567890123456789-0-0-0123456789
Prerequisites
- I have written a descriptive pull-request title
- I have verified that there are no overlapping pull-requests open
- I have verified that I am following the existing coding patterns and practice as demonstrated in the repository. These follow strict Stylecop rules :cop:.
- I have provided test coverage for my change (where applicable)
Description
Fixes #3151
- Add ICO, CUR, and QOI encoder/decoder seeding in
AotCompilerTools - Introduce
SeedPixelOperations()to explicitly seed all built-in pixel formatPixelOperations<T>specializations for Mono WASM AOT - Add
[DynamicDependency]on Configuration constructors to keep the seed graph visible to .NET trimmers - Add AI coding guideline files (AGENTS.md, CLAUDE.md, GEMINI.md, copilot-instructions.md)
- Update .gitattributes to treat .a, .dylib, and .so as binary