Kirill Vainer
36e99bf032
misc: gitignore update for gradle 3.2.1
8 years ago
Kirill Vainer
c37f0e59d2
build: fix gradle 3.2.1 deprecations
8 years ago
Kirill Vainer
06757f73b4
travis: upload artifacts only on linux/jdk8
8 years ago
Kirill Vainer
35b9eed76f
travis: reorder structure a bit
8 years ago
Kirill Vainer
e4ed3313d5
travis: fix unsupported jdk
8 years ago
Kirill Vainer
8ce2f9cfe7
travis: test matrix build
8 years ago
Kirill Vainer
b99d03bd3c
version: remove sdk related configuration
8 years ago
Kirill Vainer
f800d74e87
travis: remove uneeded install directive
8 years ago
Kirill Vainer
78ac8df78a
cleanup build cache according to travis docs
8 years ago
Kirill Vainer
39dc140f79
build v3.1, master, and PRs only from now on
...
Developers should be using PRs instead of plain branches.
8 years ago
Kirill Vainer
f38becf2c6
remove SSH based maven publishing
...
The updates.jmonkeyengine.org server is no longer used.
8 years ago
Kirill Vainer
72b9f186ed
fix broken bullet native source url
8 years ago
Kirill Vainer
8c4b44941e
Fix #550
8 years ago
Nehon
a71fb286f4
Fixed shadow fade and zfar computation as it was breaking shadow border filtering.
8 years ago
Nehon
69d8e5d13e
Fixed an issue where some occluders were wrongly culled out from the shadow map at very steep light angle, and when the view cam was almost align with light direction.
8 years ago
Paul Speed
4919620e61
Improved the "compare result changed" error message to include the most
...
likely cause of the error.
8 years ago
Nehon
1315af8d52
Changed the minimum value of a float when converting it to half float. It was 5.96046E-8f and it's now 3.054738E-5f. This values seems to be the lowest one before 0 when converting back half to float.
...
This issue has been revealed in this post https://hub.jmonkeyengine.org/t/pbr-nan-to-half-conversion-errors/37219
The bad minimum was causing erratic data being wrote to the texture when the value was very close to 0, and causing the glitches and even crashes when color values were given as Float.Infinity or Float.NaN.
8 years ago
Nehon
efd47c4347
fixed some javadoc in AbstractShadowRenderer
8 years ago
Nehon
142b006ad6
Fixed post shadow filter for glsl1.5
8 years ago
Nehon
9500227ca7
Defaulted the render back faces shadows in the AbstractShadowRenderer to true to keep the same behavior as in 3.0
8 years ago
Nehon
5495b7d064
Fixed the link to the paper for convertHalfToFloat
8 years ago
Nehon
da5e4a18c7
ShaderNodes now move all the declared extensions at the top of the generated shader source
8 years ago
Nehon
dd8271e8b3
Fixed SpotLight constructor to properly compute the invSpotRange see https://github.com/jMonkeyEngine/jmonkeyengine/issues/563
8 years ago
jjYBdx4IL
cfd491e270
fixes issue https://github.com/jMonkeyEngine/jmonkeyengine/issues/506 : Material->toString() does not prevent/check for possible NPEs
8 years ago
Nehon
95bf9efe9b
MikktSpace tangent generator now properly generates the BindPoseTangent buffer when necessary
8 years ago
Rémy Bouquet
7e458e496c
Fixed wiki links in the realm.md
8 years ago
Kirill Vainer
09e9c1efa0
Merge pull request #555 from JavaSaBr/master-original
...
fixed missing Cloneable in the Triangle.
8 years ago
Kirill Vainer
2440fc5a74
Merge pull request #554 from TehLeo/patch-2
...
Fix for MTR Framebuffers
8 years ago
empirephoenix
bbad454e43
Merge pull request #541 from tonihele/issue-537
...
Added a cursor cache for LWJGL 2, resolves #537
8 years ago
empirephoenix
7eb9463496
Merge pull request #505 from JavaSaBr/v3.1
...
fixed the NPE with controls, thanks to JavaSaBr
8 years ago
Rémy Bouquet
769cf36221
Merge pull request #547 from MeFisto94/ios-legacyapplication
...
Using LegacyApplication in the iOS Harness
8 years ago
MeFisto94
7b0a00b364
Using LegacyApplication in the iOS Harness just like it has been done for Android in 3c56afe
8 years ago
Rémy Bouquet
b42bf7f67e
fixed glsl 1.0 version of the postShadowFilter shader
8 years ago
Rémy Bouquet
056dbdf981
Changed the int value of EdgeFilteringMode.Nearest from 0 to 10 as it seems a define with a 0 value is now ignored.
8 years ago
Rémy Bouquet
a7edef3a06
fixed transparent shadows on mac.
8 years ago
Toni Helenius
52c0a35525
Added a cursor cache to avoid cursor disappearing and app crashing when too many cursors are created
8 years ago
Riccardo Balbo
c92009a40a
Use texture() instead of texture2D() in bloomExtract15 and bloomFinal15
8 years ago
Rémy Bouquet
e4a8b8d91c
Merge pull request #530 from tiatin/v3.1
...
v3.1 - Added ability to set framebuffer image format used in FilterPostProce…
9 years ago
tiatin
f65f0a7ee8
Added ability to set framebuffer image format used in FilterPostProcessor.
...
https://hub.jmonkeyengine.org/t/ability-to-change-image-format-for-filterpostprocessor/36379
9 years ago
Julien Gouesse
4ba4da2e31
Merge pull request #525 from saloisio/v3.1
...
NewtMouseInput accepts null cursor
9 years ago
saloisio
05c39990ca
NewtMouseInput now resets mouse cursor to default image when inputManager.setMouseCursor(null) invoked
9 years ago
Rémy Bouquet
fae07c9c71
Merge pull request #522 from MeFisto94/v3.1_HWSkinning
...
Also applying PR #501 on 3.1
9 years ago
Rémy Bouquet
eefc17428c
Merge pull request #501 from MeFisto94/HwSkinningFixV02
...
Fixes #499 : Fix Hardware Skinning in 3.1
9 years ago
Julien Gouesse
75c3d61f8f
Merge pull request #520 from saloisio/v3.1
...
NewtMouseInput no longer auto-centers mouse cursor
9 years ago
saloisio
d0175a77b6
Merge branch 'v3.1' of https://github.com/saloisio/jmonkeyengine into v3.1
9 years ago
saloisio
9b8c27a0fb
Removed auto centering of mouse cursor
9 years ago
Paul Speed
02c5d9d414
Merge pull request #517 from tiatin/v3.1
...
Garbage collection and list iteration improvements for v3.1
9 years ago
tiatin
d8529573e4
Changed overrides from ArrayList to SafeArrayList for GC and iteration performance reasons. Fixed bug in SafeArrayList.equals().
9 years ago
tiatin
9b0422fc3c
Added iteration using iterator, if List is not ArrayList.
...
Reason for this is that if List is LinkedList, complexity for get(int i) is O(n/4).
9 years ago
tiatin
93c2fd1989
Changed iteration over List from for-each to manual iteration.
...
For-Each loop creates Iterator object and uses hasNext and next methods, which are slower, than manual iteration. Also allocating Iterator object increases work for GC.
Forum post: https://hub.jmonkeyengine.org/t/iteration-over-list-performance-improvement/36250
See test 9 for more details: http://www.devahead.com/blog/2011/12/coding-for-performance-and-avoiding-garbage-collection-in-android/
9 years ago