Celestia
Celestia copied to clipboard
shaders should be read from the installation directory as a fallback
Custom data providers (e.g. Celestia Origin) should not have shaders copies unless they they really want custom shaders.
Probably makes sense to support separate locations for the stuff in content and the rest of it (shaders, fonts). Would make it easier to run the application from a Git checkout.
for git checkout you can pass --dir
option.
There's no argument to --dir
that works in the Git checkout without either copying fonts and shaders into content, or copying the various data/extras/extras-standard/etc. directories from content into the main repository.
got your point
i think the way to close this bug is to add an extra parameter representing the installation dir to initSimulation. and then shader files can be read first from current dir and then fallback to installation dir.
This sounds good.