├── .github └── workflows │ ├── build-pullrequest.yml │ └── main.yml ├── .gitignore ├── CHANGES ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── publish.gradle ├── res └── Box2DLights.gwt.xml ├── settings.gradle ├── src ├── box2dLight │ ├── BlendFunc.java │ ├── ChainLight.java │ ├── ConeLight.java │ ├── DirectionalLight.java │ ├── Light.java │ ├── LightData.java │ ├── LightMap.java │ ├── PointLight.java │ ├── PositionalLight.java │ ├── RayHandler.java │ ├── RayHandlerOptions.java │ └── Spinor.java └── shaders │ ├── DiffuseShader.java │ ├── DynamicShadowShader.java │ ├── Gaussian.java │ ├── LightShader.java │ ├── ShadowShader.java │ └── WithoutShadowShader.java └── test ├── data ├── bg-deferred-n.png ├── bg-deferred.png ├── bg.png ├── marble-n.png ├── marble.png ├── object-deferred-n.png └── object-deferred.png └── tests ├── Box2dLightCustomShaderTest.java ├── Box2dLightTest.java ├── Box2dLightTest2.java ├── CustomShaderDesktopLauncher.java ├── DesktopLauncher.java └── SimpleTest.java /.github/workflows/build-pullrequest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/.github/workflows/build-pullrequest.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/CHANGES -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/gradlew.bat -------------------------------------------------------------------------------- /publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/publish.gradle -------------------------------------------------------------------------------- /res/Box2DLights.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/res/Box2DLights.gwt.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.setName("box2dlights") -------------------------------------------------------------------------------- /src/box2dLight/BlendFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/BlendFunc.java -------------------------------------------------------------------------------- /src/box2dLight/ChainLight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/ChainLight.java -------------------------------------------------------------------------------- /src/box2dLight/ConeLight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/ConeLight.java -------------------------------------------------------------------------------- /src/box2dLight/DirectionalLight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/DirectionalLight.java -------------------------------------------------------------------------------- /src/box2dLight/Light.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/Light.java -------------------------------------------------------------------------------- /src/box2dLight/LightData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/LightData.java -------------------------------------------------------------------------------- /src/box2dLight/LightMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/LightMap.java -------------------------------------------------------------------------------- /src/box2dLight/PointLight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/PointLight.java -------------------------------------------------------------------------------- /src/box2dLight/PositionalLight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/PositionalLight.java -------------------------------------------------------------------------------- /src/box2dLight/RayHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/RayHandler.java -------------------------------------------------------------------------------- /src/box2dLight/RayHandlerOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/RayHandlerOptions.java -------------------------------------------------------------------------------- /src/box2dLight/Spinor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/box2dLight/Spinor.java -------------------------------------------------------------------------------- /src/shaders/DiffuseShader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/shaders/DiffuseShader.java -------------------------------------------------------------------------------- /src/shaders/DynamicShadowShader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/shaders/DynamicShadowShader.java -------------------------------------------------------------------------------- /src/shaders/Gaussian.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/shaders/Gaussian.java -------------------------------------------------------------------------------- /src/shaders/LightShader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/shaders/LightShader.java -------------------------------------------------------------------------------- /src/shaders/ShadowShader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/shaders/ShadowShader.java -------------------------------------------------------------------------------- /src/shaders/WithoutShadowShader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/src/shaders/WithoutShadowShader.java -------------------------------------------------------------------------------- /test/data/bg-deferred-n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/data/bg-deferred-n.png -------------------------------------------------------------------------------- /test/data/bg-deferred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/data/bg-deferred.png -------------------------------------------------------------------------------- /test/data/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/data/bg.png -------------------------------------------------------------------------------- /test/data/marble-n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/data/marble-n.png -------------------------------------------------------------------------------- /test/data/marble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/data/marble.png -------------------------------------------------------------------------------- /test/data/object-deferred-n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/data/object-deferred-n.png -------------------------------------------------------------------------------- /test/data/object-deferred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/data/object-deferred.png -------------------------------------------------------------------------------- /test/tests/Box2dLightCustomShaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/tests/Box2dLightCustomShaderTest.java -------------------------------------------------------------------------------- /test/tests/Box2dLightTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/tests/Box2dLightTest.java -------------------------------------------------------------------------------- /test/tests/Box2dLightTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/tests/Box2dLightTest2.java -------------------------------------------------------------------------------- /test/tests/CustomShaderDesktopLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/tests/CustomShaderDesktopLauncher.java -------------------------------------------------------------------------------- /test/tests/DesktopLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/tests/DesktopLauncher.java -------------------------------------------------------------------------------- /test/tests/SimpleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgdx/box2dlights/HEAD/test/tests/SimpleTest.java --------------------------------------------------------------------------------