3993 Commits

Author SHA1 Message Date
nor..67
5a89b07fc4 SDK:
- fix Filter Explorer not updating its properties

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10973 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-08 12:58:23 +00:00
nor..67
1af852585d gradle-restructure:
- add some ignores for native bullet

git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@10972 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-07 18:22:48 +00:00
nor..67
09cf258e71 gradle-restructure:
- clean up main build script

git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@10971 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-07 18:10:12 +00:00
nor..67
6262b2edc6 gradle-restructure:
- add some svn ignores

git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@10970 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-07 18:08:22 +00:00
nor..67
511d045274 gradle:
import current build script to gradle-restructure

git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@10968 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-07 16:40:00 +00:00
PSp..om
98d4ca4404 Renaming the native bullet android dir.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@10967 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-07 16:25:59 +00:00
PSp..om
836123d0f4 Copying android native from trunk to the new structure.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@10966 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-07 16:23:53 +00:00
Kae..pl
a7f0a5a99b Bugfix: animations are now loaded from frame 1 rather than 0 (just like in blender).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10965 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-07 07:08:27 +00:00
PSp..om
ed77d40c63 First pass at copying the source files with history into the
new gradle-based structure.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@10964 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-07 05:44:17 +00:00
nor..67
5851055a1a - fix check for osx hack in natives extraction
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10959 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-06 21:18:07 +00:00
nor..67
469fa68b5c - change natives extraction so it can find lwjgl natives from the default lwjgl distribution
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10958 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-06 21:12:50 +00:00
nor..67
6184e7ce1a - fix meshcollisionshape header file
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10957 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-05 21:57:36 +00:00
Kae..pl
dd276faa31 Refactoring: removed dependency to org.lwjgl.opengl.GL11.GL_MAX_TEXTURE_SIZE from BlenderKey.java
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10956 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-04 19:08:27 +00:00
rem..om
147ff8796d - Made the FilterPostProcessor cleanup delete framebuffers and textures form memory.
- Changed the way the filter porcessor handle the rendering of the filter; depth right is not disabled anymore when it sjouldn't alowing a filter to output depth with gl_FragDepth if needed

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10955 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-04 14:16:24 +00:00
rem..om
81b458cc4b BoundongSphere fixed a case when intersects was not releasing the tempvars.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10954 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-04 11:17:55 +00:00
Kae..pl
1fcd9526b2 Refactoring: improved the usage and flow of blender context and blender input stream (will make the unit tests implementation easier).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10953 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-03 20:38:17 +00:00
Kae..pl
6708cf0d7f Bugfix: properly importing object animations where not all axes are being animated by the ipo curves (provided by arpagaus - thanks a lot :) ).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10952 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-03 14:00:03 +00:00
PSp..om
4e98d0e13d Added a method to clear collision data. This is often
necessary when modifying the mesh in some way.  Previously,
the only other option was to force creation of the collision
data for every change but this is wasteful since the collision
data does not need to be regenerated until collideWith() is
called.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10951 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-01 20:29:36 +00:00
Kae..pl
e7aeb9a222 Tests: added a method that returns the known blender primary types names. This will be needed in unit tests. (forgot to make the method static).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10950 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-01 15:39:51 +00:00
Kae..pl
c0f46d97c5 Tests: added a method that returns the known blender primary types names. This will be needed in unit tests.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10949 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-01 15:38:41 +00:00
PSp..om
797caf6936 Provide access to an in-order list of all class
registrations.
Also made the direct register by ID method public
so that external callers can register serializers
for specific IDs.
With these changes, it is possible for a server to
authoritatively send out a list of all registrations
to its clients greatly reducing the "registration
dependency" that exists otherwise.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10948 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-30 02:29:18 +00:00
PSp..om
90913bf8c3 Catch another case where shutdown state can cause a
key to be invalid before it is checked.  The "bug"
was that shutdown of a network server would occasionally
log an exception about a canceled key.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10947 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-30 02:27:15 +00:00
Kae..pl
a499e972ab Bugfix: fixed an issue that was recently introduced with not negating Y-rotation values when Y axis was up.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10946 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-27 18:10:07 +00:00
PSp..om
767231a4a8 Fixed an NPE in the FlyCamAppState that occurred
when shutting down an app with no InputManager.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10945 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-23 02:11:32 +00:00
Kae..pl
cf830b4c7c Bugfix: fixing errors that appeared during mirror modifier loading (there is still mirror rotation being not supported, but hope to fix that soon).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10944 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-18 12:32:06 +00:00
rem..om
f8c317f593 BloomFilter, applied James patch to make sure the filter is properly re initialized when de downsampling factor is changed.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10943 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-17 08:06:49 +00:00
Kae..pl
b77f5a422c Bugfix: fixed a bug that caused objects with negative scale to have improper transformations.
Bugfix: improved the matrix loading method (now the matrix is switched to Y-up axis withou loosing the information about negative scales).
Refactoring: decreased the amount of allocated matrices during transformation loading.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10942 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-14 20:01:52 +00:00
Kae..pl
68debc95eb Bugfix: displaying the bone name in BoneContext toString() method even if the bone is not yet created.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10941 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-13 14:34:37 +00:00
Kae..pl
25e20509c6 Bugfix: bone context returns the length of the bone without taking model scale into account; that caused troubles during constraint's computations but should be used for bone debugger length (an appropriate notice is in the method's javadoc).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10940 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-10 19:29:52 +00:00
Kae..pl
b5357e96ec Bugfix: taking scale into account when loading constraint's world matrix.
Refactoring: reducing the amount of allocated matrices during applying and loading constraint's matrices.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10939 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-10 18:47:53 +00:00
PSp..om
faf04cbb1f Keep better track of the independent alpha test related
state...
This fixes a bug where if alpha test was enabled with
a fall off of 0 that it could never again be disabled
unless alpha falloff was first set to a non-0 value.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10938 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-09 09:03:27 +00:00
PSp..om
4fc8cb8443 Added additional state for alpha test because
falloff can logically be 0 and have alpha test
still enabled.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10937 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-09 09:02:01 +00:00
rem..om
79def7aa8f Re added nifty optimization to not render fully transparent quads
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10936 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-09 08:27:38 +00:00
rem..om
d6f3b4a5bc Removed a useless line of code in Parallax.glsllib
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10935 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-09 07:54:34 +00:00
dan..om
8ff0cd386a FEATURE: Added some features to ScreenshotAppState.
You can now:
- Specify the name of the screenshot.
- Tell the state not to append numbers.

The state can now be used for screenshot while saving.

Also fixed some javadoc lines.

Note that the default behavior remains the same as it was before.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10927 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-05 19:04:22 +00:00
Kae..pl
17a0554897 Bugfix: fixed a bug that caused models to be heavily spoiled if they had armatures with identical bones' names.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10926 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-01 20:37:13 +00:00
Kae..pl
9289d03604 Bugfix: fixed a bug that caused IDENTITY matrix to be changed during loading (sorry about that ;).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10925 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-01 10:49:18 +00:00
PSp..om
66c1b0b457 Modified containsGui() to work like the other contains
in that it ignores null. Otherwise, an empty guiNode
causes an NPE.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10924 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-12-01 01:56:39 +00:00
rem..om
9d63a7fc02 Fixed an issue with how reading text files with bufferedReader was done. Using a null check for EOF instead of buffer.ready(). This was causing a NPE on android 4.4
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10923 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-28 21:28:13 +00:00
Kae..pl
45e82cdbb1 Bugfix: fixed parenting issue (turned out that blender does not always store parent inverse matrix in objects parentinv field)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10922 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-28 21:19:31 +00:00
Kae..pl
382c1c85f5 Bugfix: added tracks equalisation method (inequal tracks' frame count caused exceptions during animation simulations).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10921 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-28 20:03:46 +00:00
rem..om
7a612494a2 Fixed an issue introduced by last change on the filter post processor when disabling all filters before the Processor is initialized
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10920 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-27 20:00:29 +00:00
iwg..ic
911958cfbe Android: set PreserveEGLContextOnPause when the os is rev 11 or higher. Dramatically reduces the resume time when the context can be preserved.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10919 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-27 02:11:49 +00:00
iwg..ic
743aa2144a Android: Add scaling to input coordinates (onTouch Coordinates from Android) to compensate for manually set surface resolutions. Android always sends the touch coordinates relative to the view resolution, not the resolution of the surface. If users use view.getHolder().setFixedSize(width, height) in MainActivity.onCreate(), then the input coordinates are not correct which messes up ray casting and other things. This scales the input coordinates before sending them to jME.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10918 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-26 02:35:00 +00:00
iwg..ic
4f75cb688f Android: Move application initialization to the first onDrawFrame. Resolves issues where simpleInitApp gets called without the correct appsettings width and height.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10917 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-26 02:20:42 +00:00
Kae..pl
1e33d2b0f3 Bugfix: allowing to use vertex colors when mesh has no material defined in blender.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10916 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-25 13:26:05 +00:00
Kae..pl
5e4af7a4fe Feature: disabling texture optimisations by default.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10915 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-24 21:37:15 +00:00
Kae..pl
dd8b8fbd5f Feature: added support for line and point type of meshes.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10914 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-24 18:56:57 +00:00
Kae..pl
69e4392ba9 Bugfix: fixed an issue with wrong vertrex colors applying (along with classes prepared to implement line and point mesh loading).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10913 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-24 09:27:37 +00:00
roo..li
e20d0c0045 fixed typos for Issue 552: AbstractCinematicEvent JavaDocs errors
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10912 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-11-23 15:01:37 +00:00