3623 Commits

Author SHA1 Message Date
sha..RD
2abf8218be * Fix 64 bit native bullet compile on windows. 64 bit build requires using mingw-w64 instead of mingw32. Also if mingw-w64 is used, both 32 bit and 64 bit are supported.
* Add note regarding requirement to use GCC 4.7.3 when compiling native bullet on windows, since 4.8.1 crashes with segmentation fault

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10835 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-18 02:17:31 +00:00
PSp..om
cc2d4cd83f Future-proofing JmeVersion now in case we want to
do something smarter in the future.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10834 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-17 16:52:59 +00:00
PSp..om
16428d82aa Marking as non-version specific.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10833 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-17 16:39:42 +00:00
rem..om
ade8d30d8c Shadows : post pass is no longer rendered when there is no geometry that cast shadows, avoiding rendering what ever there is in the graphic memory in that particular case.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10832 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-12 14:19:28 +00:00
rem..om
6f6b123936 Changed the javadoc of AudioNode to clarify its behaviour when it's positional or not and regarding mono and stereo format audio sources
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10831 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-12 12:01:21 +00:00
PSp..om
596b5a0060 Modifying an exception to log warning to actual do
what the warning says it will do.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10827 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-10 21:38:34 +00:00
Kae..pl
11d77cfdc2 Refactoring: removed unused methods.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10826 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-10 14:49:45 +00:00
sha..RD
8538706254 * Add capability to serialize BVH data structure for MeshCollisionShape when native bullet is used (see http://hub.jmonkeyengine.org/forum/topic/meshcollisionshape-serialize/)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10825 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-10 00:29:34 +00:00
sha..RD
c9c4bdeb54 * Javadoc clarification in Spatial.setCullHint and setBatchHint (http://hub.jmonkeyengine.org/forum/topic/spatial-setcullhint-documentation/)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10824 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-09 23:47:50 +00:00
iwg..ic
6a39a6b5ba Add isEnabled to PhysicsControl interface
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10823 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-09 12:19:14 +00:00
Kae..pl
ebef55aecf Refactoring: removing AbstractBlenderLoader class, it turned out to be unneded and made some unnecessary mess in the code.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10822 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-07 22:10:50 +00:00
voi..om
cde9e514f0 Nifty GUI: improve mouse click interoperability between Nifty and Jme
see the super detailed explanation in the source code comment

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10821 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-06 19:33:54 +00:00
rem..om
74f2b0a4c7 Fix TestMusicStreaming crash due to sound being positional and stereo
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10820 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-06 09:55:22 +00:00
Kae..pl
eda3e8d725 Feature: sky generated textures can be generated agains a cube or a sphere of a selected size. By default a sphere is now used. This makes the sky look entirely seamless.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10819 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-05 16:29:12 +00:00
Kae..pl
535a6dd8ce Bugfix: fixed an issue when UV coordinates were not applied even though the mesh had them defined (the bug occured when the mesh had materials, UV's and no textures).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10818 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-04 18:29:34 +00:00
Kae..pl
04ed5d1467 Bugfix: several minor bugfixes and improvements.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10817 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-03 10:05:44 +00:00
Kae..pl
e2cc42e6f3 Bugfix: making blender importer NOT to crash when coming accross Depth24Stencil8 image type.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10816 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-03 10:05:00 +00:00
Kae..pl
23cc867e38 Bugfix: making the importer NOT to crash when coming accross OCEAN type of generated texture (this is a new texture type).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10815 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-03 08:57:55 +00:00
Kae..pl
517dece348 Refactoring: optimisations to generated textures loading (will affect some of them).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10814 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-03 08:37:47 +00:00
Kae..pl
4ecc911b69 Feature: added bottom texture for the sky during sky loading.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10813 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-02 18:53:48 +00:00
Kae..pl
66f1a0302f Refactoring: removing unnecesary System.out's. ;)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10812 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-02 08:47:33 +00:00
Kae..pl
eb7e7bbaad Feature: added sky loading.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10811 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-02 08:15:01 +00:00
iwg..ic
592303181e Android: Rewrite of EGL config chooser. ConfigType is also now deprecated so that egl* protected parameters in AndroidHarness can be used. These new parameters are copied into AppSettings and then used in AndroidConfigChooser to define the minimum requirements for selecting an appropriate egl config. If a different config is choosen, the AppSettings are updated so users can detect the currently used values.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10810 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-01 16:38:58 +00:00
iwg..ic
c1c9fc871a Add alpha bits to AppSettings. Currently only to be used for Android EGL config choosing.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10809 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-10-01 16:33:43 +00:00
Kae..pl
f94ad2b37a Bugfix: fixed an issue with improper normals direction in merged vertices in mirror modifier.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10808 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-29 16:51:19 +00:00
rem..om
f0aff05d41 ShaderNodes : UnshadedNodes now supports hardware skinning, and discard threshold
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10807 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-29 12:36:37 +00:00
Kae..pl
915638a370 Refactoring: vertices and normals bind poses are now generated instead of read from the file (as suggested in ArmatureModifier ;).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10804 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-28 10:31:34 +00:00
Kae..pl
2a00f1ccb0 Refactoring: removed unnecessary return type from the modifiers (it was never used).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10803 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-28 10:13:34 +00:00
Kae..pl
8df3569688 Refactoring: small reorganisation of ObjectHelper class.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10802 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-28 10:06:21 +00:00
Kae..pl
d86adfa4f1 Bugfix: fixed an issue with missing material color when material has a non used texture.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10801 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-27 15:33:54 +00:00
rem..om
2fc18e9e2c Fix for the builld, vector3f. interpolate was still called in SlopeTerrainTool instead of interpolateLocal
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10800 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-22 07:49:25 +00:00
rem..om
2707b6586b Fixed an issue where HW skinnings buffer were causing an exception when loading a mesh
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10799 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-21 11:51:11 +00:00
iwg..ic
2711e729d0 Android: Modify EGLConfigChooser to evaluate available configs when asked by the surface. More to come to clean up this area. Addresses issue: http://hub.jmonkeyengine.org/forum/topic/crash-nexus-10-android-4-3/
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10798 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-19 21:25:38 +00:00
PSp..om
5a1e7dbd63 Applied the same interpolate to interpolateLocal
treatment to Vector2f and 4f... fortunately no
JME code seems to use these.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10797 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-19 04:20:33 +00:00
PSp..om
1fc55d2eb0 Changed the other two-vector version of interpolate
to interpolateLocal also since it also stores it back
to the same vector.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10796 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-19 04:17:31 +00:00
PSp..om
b73d42e654 Changed interpolate to interpolateLocal to match latest
API change.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10795 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-19 04:13:25 +00:00
PSp..om
641c138a1b Changed interpolate() to interpolateLocal() to match
the other method behavior where "local" stores it back
to the same vector.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10794 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-19 04:10:45 +00:00
PSp..om
87930e7075 Modified to allow the rolling index to be seeded
so that the app can optionally set it so the
screen shots don't get overwritten every time
the app is restarted.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10793 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-19 04:09:16 +00:00
sha..RD
05603965fc * Check that the EGLDisplay used to select config is the same as the rendering EGLDisplay
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10792 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-19 03:07:26 +00:00
sha..RD
25814a8859 * Safety first: *ALL* EGL calls are now checked for errors prior to proceeding
* Safety first.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10791 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-19 02:47:09 +00:00
PSp..om
d70174d91a Added a proper toString() to CollisionResult.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10790 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-18 08:57:39 +00:00
nor..67
0ee9f53c27 - fix build of latest bullet natives (multithreading libs), thanks to @EmpirePhoenix
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10789 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-17 20:33:39 +00:00
rem..om
5bc840e57a Fixed an isse where shader compilation would fail for shadows because of deprecated usage of varying in glsl1.5 shaders.
Alsofixed an issue with the filter version of the shadow processor

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10788 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-17 16:58:35 +00:00
iwg..ic
1a94e65176 Android: Updated error checking for egl config logging
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10787 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-17 16:55:47 +00:00
Kae..pl
638947623d Refactoring:
1. moved BlenderFileException to com.jme3.scene.plugins.blender.file and getting rid of one package.
2. loader classes now throw IOException when loading problems occur as they should do (BlenderFileException is only used internally).

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10786 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-16 19:28:24 +00:00
PSp..om
64112acc83 Fix for a very subtle floating point precision
problem where I was saying rays go straight
through Quads in certain areas of the Quad.
...many Bothans died to bring you this fix.
Detailed code comment is detailed.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10785 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-16 05:44:30 +00:00
rem..om
00354e426d GeometryBatchFactory now properly handles batching geometries with different numbe rof lod levels.
Thanks to Rickard

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10784 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-15 19:16:29 +00:00
rem..om
3800db318c LodGenerator now properly shift short indexes so that there is no negative value when assigned to an int and used as an index in an array
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10783 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-15 18:47:51 +00:00
rem..om
a14b6a3a50 Fixed Bloom filter downsampling, broken in change 10750
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10782 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-15 16:47:09 +00:00
rem..om
8ffd1363b5 Fixed Fxaa, I broke it with change 10750
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10781 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-15 16:21:26 +00:00