Closed sinisterchipmunk closed 12 years ago
I couldn't make Jax barf on this error, even though it does still leave empty shader directories behind. I'm assuming the graceful recovery was accidentally implemented sometime after this ticket was opened.
The problem: Jax creates shaders by searching for a matching directory structure. So, though the shader has been removed, Jax is still trying to initialize a shader called Whatever. Since the material file has been deleted, this fails most spectacularly.
Jax should destroy the directory, but it should also fail more gracefully when a directory exists but its corresponding support files do not.