After 2cd8aeb, General.cfg now registers image loaders that live in jme3-plugins:
- StbImageLoader for jpg, bmp, gif, png, jpeg, tga, psd, hdr
- WebpImageLoader for webp
jme3-android and jme3-ios both include General.cfg, but they only depend on jme3-core, not jme3-plugins.
Possible fixes:
- Split the image loaders into a smaller module, for example jme3-image-plugins, and have desktop/android/iOS depend on that.
- Or move the STB/WebP loaders into jme3-core, since General.cfg lives there and registers them.
- Less ideal: make mobile modules depend on all of jme3-plugins.
I prefer the second one I think?
After 2cd8aeb, General.cfg now registers image loaders that live in jme3-plugins:
jme3-android and jme3-ios both include General.cfg, but they only depend on jme3-core, not jme3-plugins.
Possible fixes:
I prefer the second one I think?