├── CMakeLists.txt ├── FindSFML.cmake ├── LICENSE.md ├── README.md ├── resources ├── directionLightTexture.png ├── lightOverShapeShader.frag ├── lightOverShapeShader.vert ├── penumbraTexture.png ├── pointLightTexture.png ├── spookyLightTexture.png ├── spookyLightTexture.tga ├── unshadowShader.frag └── unshadowShader.vert └── source └── ltbl ├── Math.cpp ├── Math.h ├── lighting ├── LightDirectionEmission.cpp ├── LightDirectionEmission.h ├── LightPointEmission.cpp ├── LightPointEmission.h ├── LightShape.h ├── LightSystem.cpp └── LightSystem.h └── quadtree ├── DynamicQuadtree.cpp ├── DynamicQuadtree.h ├── Quadtree.cpp ├── Quadtree.h ├── QuadtreeNode.cpp ├── QuadtreeNode.h ├── QuadtreeOccupant.cpp ├── QuadtreeOccupant.h ├── StaticQuadtree.cpp └── StaticQuadtree.h /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /FindSFML.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/FindSFML.cmake -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/README.md -------------------------------------------------------------------------------- /resources/directionLightTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/resources/directionLightTexture.png -------------------------------------------------------------------------------- /resources/lightOverShapeShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/resources/lightOverShapeShader.frag -------------------------------------------------------------------------------- /resources/lightOverShapeShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/resources/lightOverShapeShader.vert -------------------------------------------------------------------------------- /resources/penumbraTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/resources/penumbraTexture.png -------------------------------------------------------------------------------- /resources/pointLightTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/resources/pointLightTexture.png -------------------------------------------------------------------------------- /resources/spookyLightTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/resources/spookyLightTexture.png -------------------------------------------------------------------------------- /resources/spookyLightTexture.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/resources/spookyLightTexture.tga -------------------------------------------------------------------------------- /resources/unshadowShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/resources/unshadowShader.frag -------------------------------------------------------------------------------- /resources/unshadowShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/resources/unshadowShader.vert -------------------------------------------------------------------------------- /source/ltbl/Math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/Math.cpp -------------------------------------------------------------------------------- /source/ltbl/Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/Math.h -------------------------------------------------------------------------------- /source/ltbl/lighting/LightDirectionEmission.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/lighting/LightDirectionEmission.cpp -------------------------------------------------------------------------------- /source/ltbl/lighting/LightDirectionEmission.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/lighting/LightDirectionEmission.h -------------------------------------------------------------------------------- /source/ltbl/lighting/LightPointEmission.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/lighting/LightPointEmission.cpp -------------------------------------------------------------------------------- /source/ltbl/lighting/LightPointEmission.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/lighting/LightPointEmission.h -------------------------------------------------------------------------------- /source/ltbl/lighting/LightShape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/lighting/LightShape.h -------------------------------------------------------------------------------- /source/ltbl/lighting/LightSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/lighting/LightSystem.cpp -------------------------------------------------------------------------------- /source/ltbl/lighting/LightSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/lighting/LightSystem.h -------------------------------------------------------------------------------- /source/ltbl/quadtree/DynamicQuadtree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/quadtree/DynamicQuadtree.cpp -------------------------------------------------------------------------------- /source/ltbl/quadtree/DynamicQuadtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/quadtree/DynamicQuadtree.h -------------------------------------------------------------------------------- /source/ltbl/quadtree/Quadtree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/quadtree/Quadtree.cpp -------------------------------------------------------------------------------- /source/ltbl/quadtree/Quadtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/quadtree/Quadtree.h -------------------------------------------------------------------------------- /source/ltbl/quadtree/QuadtreeNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/quadtree/QuadtreeNode.cpp -------------------------------------------------------------------------------- /source/ltbl/quadtree/QuadtreeNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/quadtree/QuadtreeNode.h -------------------------------------------------------------------------------- /source/ltbl/quadtree/QuadtreeOccupant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/quadtree/QuadtreeOccupant.cpp -------------------------------------------------------------------------------- /source/ltbl/quadtree/QuadtreeOccupant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/quadtree/QuadtreeOccupant.h -------------------------------------------------------------------------------- /source/ltbl/quadtree/StaticQuadtree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/quadtree/StaticQuadtree.cpp -------------------------------------------------------------------------------- /source/ltbl/quadtree/StaticQuadtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/222464/LTBL2/HEAD/source/ltbl/quadtree/StaticQuadtree.h --------------------------------------------------------------------------------