aboutsummaryrefslogtreecommitdiff
path: root/docs/Development.md
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2025-09-26 03:53:54 +0200
committercrueter <crueter@eden-emu.dev>2025-09-26 03:53:54 +0200
commit1d83ba733c6e6d2c25365ab3ff02d5ad6d3c6bdc (patch)
tree05e22f687e3a92df7be1df7bc2e1a7f839d0a6a4 /docs/Development.md
parentfd21774aaef60bc5b8e5aa85d5da8166e728cafa (diff)
[dist] shrink png asset size with optipng, scripts to generate assets (#2573)
Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2573 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'docs/Development.md')
-rw-r--r--docs/Development.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/Development.md b/docs/Development.md
index d170818d10..1ed75a7c23 100644
--- a/docs/Development.md
+++ b/docs/Development.md
@@ -69,6 +69,18 @@ cmake --build /tmp/ramdisk -- -j32
sudo umount /tmp/ramdisk
```
+# Assets and large files
+
+A general rule of thumb, before uploading files:
+- PNG files: Use [optipng](https://web.archive.org/web/20240325055059/https://optipng.sourceforge.net/).
+- SVG files: Use [svgo](https://github.com/svg/svgo).
+
+May not be used but worth mentioning nonethless:
+- OGG files: Use [OptiVorbis](https://github.com/OptiVorbis/OptiVorbis).
+- Video files: Use ffmpeg, preferably re-encode as AV1.
+
+# Debugging
+
## Debugging (host code)
Ignoring SIGSEGV when debugging in host: