Let There Be Light is a 2D dynamic soft shadows system that uses SFML.
I am not the original author of this code. I modified it to use the CMake build sytem and SFML 2.X. This has only been tested on OS X 10.7 Mavericks, so please submit any issues you have compiling on other systems.
Do an out of source build. Specifically:
mkdir build && cd build
cmake ..
make
You can then say bin/sample
to run the sample. I recommend using build/
as your out of source build directory, because it is already on the
.gitignore
.
make install
Stick with the style of the library as much as possible. Check out a
feature branch and make your commits. Rebase against origin/master
and
submit your pull request.
For example:
git checkout -b add-foo
# make changes
git commit -a -m "Some message"
# fix something
git commit -a -m "Fix some message"
git fetch origin
git rebase -i origin/master
# do interactive rebase
# submit pull request from you/add-foo to origin/master