Para ocnvertir imagenes a JPEG a XPM (deja basura no comprime bien)
Convertio — File Converter
Para cambie el tamaño y resplucion de imgen (hace que pese menos)
ImgModify - Free Online Image Editor | Resize, Crop, Filter
Porque es esto importante
POrque las imagenes aunque al renderizarlas de igual el tmaño cunado se cargan en mmeria si son muy grandes ocupan la cache de la CPU y hace que la CPu las pueda dejar en RAm lo que hae que sea mas dificil acceder a ellas (mas ciclos de procesador)
Niveles de buffer en cada parte de la CPU
| Nivel de caché |
Tamaño típico |
| L1 (por núcleo) |
32–64 KB |
| L2 (por núcleo) |
256–1024 KB |
| L3 (compartida) |
4–64 MB (dependiendo del procesador) |
|
|
|
|
Ahora compara eso con tu XPM de 2,1 MB:
- L1/L2: imposible que quepa. Cada acceso a píxel que caiga fuera de L1/L2 provoca miss y hay que ir a la memoria principal → lento.
- L3: podría caber, dependiendo del CPU. Por ejemplo, si tu CPU tiene 8 MB de L3, entonces sí, tu textura completa podría mantenerse en caché L3. Pero ojo: la L3 es más lenta que L1/L2, y además si tu juego usa varias texturas grandes o estructuras de datos, parte del L3 ya se está usando para otra cosa → aún así habrá miss.
Tamaños de imagen y peso
| Resolución original |
Tamaño aproximado |
| 1024×1024 |
2–3 MB XPM |
| 256×256 |
~32–64 KB XPM |
| 128×128 |
~8–16 KB XPM |