Compositors have to be loaded before anything else.
Right now we are loading the content of a folder inside the resources manager and latter code expect theses resources to be around.
1) having to carry around the compositor scripts in a flatten folder is annoying
2) Annwvyn already has a location for "core" resources that always need to be present, but it's loaded too late
3) The HLMS loading as Ogre 2.1 wants is also a special case in resource loading.
This situation can probably be simpler to manage if some thoughts are put into it.
Compositors have to be loaded before anything else.
Right now we are loading the content of a folder inside the resources manager and latter code expect theses resources to be around.
1) having to carry around the compositor scripts in a flatten folder is annoying 2) Annwvyn already has a location for "core" resources that always need to be present, but it's loaded too late 3) The HLMS loading as Ogre 2.1 wants is also a special case in resource loading.
This situation can probably be simpler to manage if some thoughts are put into it.