From 8ed099bc360003eba67ea2a5871d3dc9b7694001 Mon Sep 17 00:00:00 2001 From: fgnm Date: Sat, 31 Jul 2021 15:07:30 +0200 Subject: [PATCH] Rework normal maps managements --- CHANGES | 9 ++- assets/plugins/plugin-9patch-0.0.7.jar | Bin 22746 -> 22746 bytes assets/plugins/plugin-performance-0.0.7.jar | Bin 5745 -> 5745 bytes assets/plugins/plugin-skin-composer-0.0.7.jar | Bin 9943 -> 9943 bytes assets/plugins/plugin-tiled-0.0.7.jar | Bin 102614 -> 102614 bytes build.gradle | 59 +++++++++++++++--- gradle.properties | 2 +- 7 files changed, 59 insertions(+), 11 deletions(-) diff --git a/CHANGES b/CHANGES index a972ce3f..6ec068f7 100644 --- a/CHANGES +++ b/CHANGES @@ -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 diff --git a/assets/plugins/plugin-9patch-0.0.7.jar b/assets/plugins/plugin-9patch-0.0.7.jar index 6df743514b622a973d225767dcae7ab7a0f703cb..87c86de8f661ac577ed1e41b3a3ca128ac05ad4a 100644 GIT binary patch delta 295 zcmcb$k@40>M&1B#W)?061`ZB}znT9h@)k4y0aDG%U}~inUCA*9X%&1e?17X-IbFzU&JT=oHjLrI|`M@HL zcBK$CKOHIsnSsukTpCmcl9~K2$Pi2`1w)*W5bOlzFAeqt(;tI_!L)lw1(-e*k^!c5 oLsP)?l+YwF{S(Sh2!n_p4@(1!8-zpXnc>M`{{L`@d|E^a0K!|69smFU delta 295 zcmcb$k@40>M&1B#W)?061`ZB}#XX-U@)k3LsAgp_wNe*M-82DFlLZ*9!L%QvD~R4a zjnRe?%(%*Qg%!+L!(qw`W;_vn#}1K_UB(1v)G6$NFl?1M*}x*6n&}Y6X8qHAV39_< zQiz(L4wZr+k;$b&WnlVUkRg~>3Whi#A=nAbUmENQrauM;gK77W3NU>rBm+$AhNgh& kDWOSV`X`j15C#!H9+n0cHwcH&GsBa?{Quz)`Lu`<0LpQRHUIzs diff --git a/assets/plugins/plugin-performance-0.0.7.jar b/assets/plugins/plugin-performance-0.0.7.jar index 53370b6e69c1034113e6ed0633ba21fb51fa6bc2..7cecb527586774a57d3abe171deb623146c56700 100644 GIT binary patch delta 157 zcmeyU^HGO4z?+$ci-CcIgW+%H|B1ZC%pj^+8BDFz1yeUoK-6RbMr$zb$LJ2CH_u=U zVg@tbvgEOX8F5^XIKWDrh0DP79$`Z;{XrO_RZqkT%r6%41k?LPLcz4SXbzZe69wBp I`HyHR0HCf(KmY&$ delta 157 zcmeyU^HGO4z?+$ci-CcIgJE&cr-{79%pj^+8BDFz1yeUoK-6RbMr$zb$LJ2CH_u=U zVg@tbvgEOX8F5^XIKWDrh0DP79$`Z;{XrO_RZqkT%r6%41k?LPLcz4SXbzZe69wBp I`HyHR05z>dcmMzZ diff --git a/assets/plugins/plugin-skin-composer-0.0.7.jar b/assets/plugins/plugin-skin-composer-0.0.7.jar index 692e4a1e9c4ff61b25e3b6260837394039ce0f0d..a6ace174bf8de573778b81c5b530190f7fe63643 100644 GIT binary patch delta 191 zcmccad)=2ez?+$ci-CcIgW+%H|B1ZC%pj^+8BDFz1yeUoK-6RbMr$zb$LIl~H_v43 zplk@HOOzpoZBlju^S>*5f@x=! cFfctwr2tIxtLB2~detm2{YDic9plk@HOOzpoZBlju^S>*5f@x=! cFfctwr2tIxtLB2~detm2{YDic9gxJhHASYJ zgvypkNUY7aTCJ#15TOTDP!t6b74)F!k07F`neSfbpZlBde&^hC&RpiXTmRgxH|B5D zX#E*87}($a|N4wo8g+3l!g47A%ga^jA_Y?l);vlNQr@?mo{Du@HH<|YqZmS<6Xma<5GsIYiMvC^tsiyhfO@<+Y>(}f7KfuYr?Oge0 zOybJo-~d8`%m>N2SN#|>>5;%=Qxe!iZgJO|c{*M|de{ae>JGC)@Xm@jrGqjUH3^U^ zOgRunP1ON_Wh-4q!1dH!x)8NJraa0~c;Y1Y+of_;Bk85wEZ$U6))RvoASLD%Ah11e z${&!wBc9jau=BJQN_cVAEI@B%q5;W^A`8st^^8@`VJr{Hk2+|cH{i&9J&cddS-hN3 zr;(R#>Zs(E_DT!GRF5<|oDJ{q;c$LTsORZyC||~gFcQU*ESG4NPx1IRulmjHHhw_m zL@~V5^n;Cv34Q1Z228)6=2Mg2e&)k+eB>Rz_?XW-jQjD3pZNQyo2NVX=NE!b4N$I{ z<;EvUh2V?V(kg%SEWaxpiBu+9re$oioE}3-a#}2f`|bo$BFgoB52nkg$~U-x`YtReUaOWQ z?>3VK@WMLxf_){gLOliJEL}qPO>Lv;&^BcEX=WzS&NP zpe*SSgHSq&kgs*nddPn|L_2jZItb;HOMHpKPEo={C+)&kRF^Ohc2P5w#oa==Fat3s es2W=XC&cxb+ao-EJz^|Dy;P=peAT^FO8)`3*=f80 delta 1337 zcmXw(dq@;f6vppyA8p#2MkywkT5UcGEHx+zGqRGg55qdxcN|GQ^ffY%AL?J=VeD^m0+~0inJLjHr<}xF0{fJv{%-*cg z`ZH!Qu$0HY+Kpuzb#X4la%~xwcS-6Z1yKstEJ_Ph-nU&Cigj5vj71rwr>SeaW8~6c zzppo0?y{0j>ekIt1+Pb!!?hmWAZU9W>V)aO{~L##iQaUQUS9 z$V)dhmGVm4qy?d>N9ya{0Pl2f7(XV&^JXTLulIW}62+1%7ipDG@#-P3di-GnKcIA= z5MF8c`DVm~yzm48hTjkKsYw%G_^=$Gd55E)vw4ScKVI?^r+>P6y32olBj|i5WvW^3 zPEslaU%Zx*{L!=gA@_QOGSR(S#EUGu3OBl9Ij z(_NnF>tYJ#^f!iL(T^`anbLK*8rSca^uLKX+L(}+i53YULzfW zvbaeMLg^%2zTHF{A^&L-?NqtwFqBD`_!7CzqJ)8F+KsKq7Gdscp;{=5&Iskoe~3Oy d<=E;xE3U_!R^e%H6=Ml(qrIxfSKda&^bg7zF1!E$ diff --git a/build.gradle b/build.gradle index f22d55a1..9a581206 100644 --- a/build.gradle +++ b/build.gradle @@ -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" diff --git a/gradle.properties b/gradle.properties index 35c07611..9a91f0a6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -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