Rework normal maps managements

This commit is contained in:
fgnm
2021-07-31 15:07:30 +02:00
parent a8d8ebe434
commit 8ed099bc36
7 changed files with 59 additions and 11 deletions
+7 -2
View File
@@ -3,6 +3,7 @@
- [BREAK CHANGE] Update Project version to `0.2.0`
- Experimental support to Normal Mapping in lights:
* Simple Images
* Spine Animations
- Add light `intensity`
- Add Physics Sensors
@@ -11,13 +12,17 @@
- Add Editor performance settings (MSAA, OpenGL 3)
- Add multiple atlas packing settings
- Add Import libGDX atlas format
- Improve `Resources` Panel UI/UX
- Improve `Resources` Panel UI/UX (Multiple selection/delete)
- Huge improvements to Tiled Plugin:
* Sprite and Spine animated Tiles
* UI improvements and general refactoring
* Import Tile Set (`Resources -> Import Tile Set`)
* Split Tile Set image into single tiles (`Resources -> Import Tile Set`)
* Drop multiple tiles at once
* Sort tiles with drag and drop
* Experimental Auto Tiling drawing
- Improve jpackage releases
- Update to Java 16
- Many bug fixes
= Runtime =
- Fix Lights positioning issues
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+51 -8
View File
@@ -86,14 +86,57 @@ dependencies {
implementation "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
implementation "com.badlogicgames.ashley:ashley:$ashleyVersion"
implementation "com.badlogicgames.gdx:gdx-backend-lwjgl3:$gdxVersionBeta"
implementation "org.lwjgl:lwjgl-tinyfd:3.2.3"
implementation "org.lwjgl:lwjgl-tinyfd:3.2.3:natives-linux"
implementation "org.lwjgl:lwjgl-tinyfd:3.2.3:natives-linux-arm32"
implementation "org.lwjgl:lwjgl-tinyfd:3.2.3:natives-linux-arm64"
implementation "org.lwjgl:lwjgl-tinyfd:3.2.3:natives-macos"
implementation "org.lwjgl:lwjgl-tinyfd:3.2.3:natives-windows"
implementation "org.lwjgl:lwjgl-tinyfd:3.2.3:natives-windows-x86"
implementation "com.badlogicgames.gdx:gdx-backend-lwjgl3:$gdxVersion"
implementation "org.lwjgl:lwjgl:$lwjgl3Version"
implementation "org.lwjgl:lwjgl:$lwjgl3Version:natives-linux"
implementation "org.lwjgl:lwjgl:$lwjgl3Version:natives-linux-arm32"
implementation "org.lwjgl:lwjgl:$lwjgl3Version:natives-linux-arm64"
implementation "org.lwjgl:lwjgl:$lwjgl3Version:natives-macos"
//implementation "org.lwjgl:lwjgl:$lwjgl3Version:natives-macos-arm64"
implementation "org.lwjgl:lwjgl:$lwjgl3Version:natives-windows"
implementation "org.lwjgl:lwjgl:$lwjgl3Version:natives-windows-x86"
implementation "org.lwjgl:lwjgl-glfw:$lwjgl3Version"
implementation "org.lwjgl:lwjgl-glfw:$lwjgl3Version:natives-linux"
implementation "org.lwjgl:lwjgl-glfw:$lwjgl3Version:natives-linux-arm32"
implementation "org.lwjgl:lwjgl-glfw:$lwjgl3Version:natives-linux-arm64"
implementation "org.lwjgl:lwjgl-glfw:$lwjgl3Version:natives-macos"
//implementation "org.lwjgl:lwjgl-glfw:$lwjgl3Version:natives-macos-arm64"
implementation "org.lwjgl:lwjgl-glfw:$lwjgl3Version:natives-windows"
implementation "org.lwjgl:lwjgl-glfw:$lwjgl3Version:natives-windows-x86"
implementation "org.lwjgl:lwjgl-jemalloc:$lwjgl3Version"
implementation "org.lwjgl:lwjgl-jemalloc:$lwjgl3Version:natives-linux"
implementation "org.lwjgl:lwjgl-jemalloc:$lwjgl3Version:natives-linux-arm32"
implementation "org.lwjgl:lwjgl-jemalloc:$lwjgl3Version:natives-linux-arm64"
implementation "org.lwjgl:lwjgl-jemalloc:$lwjgl3Version:natives-macos"
//implementation "org.lwjgl:lwjgl-jemalloc:$lwjgl3Version:natives-macos-arm64"
implementation "org.lwjgl:lwjgl-jemalloc:$lwjgl3Version:natives-windows"
implementation "org.lwjgl:lwjgl-jemalloc:$lwjgl3Version:natives-windows-x86"
implementation "org.lwjgl:lwjgl-opengl:$lwjgl3Version"
implementation "org.lwjgl:lwjgl-opengl:$lwjgl3Version:natives-linux"
implementation "org.lwjgl:lwjgl-opengl:$lwjgl3Version:natives-linux-arm32"
implementation "org.lwjgl:lwjgl-opengl:$lwjgl3Version:natives-linux-arm64"
implementation "org.lwjgl:lwjgl-opengl:$lwjgl3Version:natives-macos"
//implementation "org.lwjgl:lwjgl-opengl:$lwjgl3Version:natives-macos-arm64"
implementation "org.lwjgl:lwjgl-opengl:$lwjgl3Version:natives-windows"
implementation "org.lwjgl:lwjgl-opengl:$lwjgl3Version:natives-windows-x86"
implementation "org.lwjgl:lwjgl-openal:$lwjgl3Version"
implementation "org.lwjgl:lwjgl-openal:$lwjgl3Version:natives-linux"
implementation "org.lwjgl:lwjgl-openal:$lwjgl3Version:natives-linux-arm32"
implementation "org.lwjgl:lwjgl-openal:$lwjgl3Version:natives-linux-arm64"
implementation "org.lwjgl:lwjgl-openal:$lwjgl3Version:natives-macos"
//implementation "org.lwjgl:lwjgl-openal:$lwjgl3Version:natives-macos-arm64"
implementation "org.lwjgl:lwjgl-openal:$lwjgl3Version:natives-windows"
implementation "org.lwjgl:lwjgl-openal:$lwjgl3Version:natives-windows-x86"
implementation "org.lwjgl:lwjgl-tinyfd:$lwjgl3Version"
implementation "org.lwjgl:lwjgl-tinyfd:$lwjgl3Version:natives-linux"
implementation "org.lwjgl:lwjgl-tinyfd:$lwjgl3Version:natives-linux-arm32"
implementation "org.lwjgl:lwjgl-tinyfd:$lwjgl3Version:natives-linux-arm64"
implementation "org.lwjgl:lwjgl-tinyfd:$lwjgl3Version:natives-macos"
//implementation "org.lwjgl:lwjgl-tinyfd:$lwjgl3Version:natives-macos-arm64"
implementation "org.lwjgl:lwjgl-tinyfd:$lwjgl3Version:natives-windows"
implementation "org.lwjgl:lwjgl-tinyfd:$lwjgl3Version:natives-windows-x86"
implementation "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
implementation "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-desktop"
+1 -1
View File
@@ -1,5 +1,5 @@
gdxVersion = 1.10.0
gdxVersionBeta = 1.10.0
lwjgl3Version = 3.2.3
ashleyVersion = 1.7.4
spineVersion = 3.8.55.1
visuiVersion = 1.5.0