colinhect/judecca — Issue #23: Simplify resource loading paths/archives.
Author: colinhect
Created: 2012-02-23 22:55:57+00:00
State: open

Instead of searching for a full path of a resource given a file name just make the folder structure shallower and use full paths. There will then be no need for ResourceCache::addDataPath() etc...

Rename all *.shader and *.material files to be *.json filles.

```c++
// Instead of..
Pointer compositorShader = resourceCache->get("Compositor.shader");

// do...
Pointer compositorShader = resourceCache->get("Shaders/Compositor.json");
```

Top-level directories might be:
Materials/
Meshes/
Textures/
Shaders/
Interfaces/