3767 Commits

Author SHA1 Message Date
rem..om
1ef4c21391 Added a comment setupTextureParams in LwjglRenderer about the switch with missing breaks
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11025 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-07 19:09:39 +00:00
phr00t
8aeb523043 uses temporary variables instead of object creation; much faster & efficient
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11023 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-07 02:22:33 +00:00
phr00t
414a20fc5f temp boundingbox for shadowutil use
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11022 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-07 02:20:16 +00:00
rem..om
5d02fe1c20 Made trunk sync with commit r11019 and commit r11020
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11021 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-06 18:59:10 +00:00
Kae..pl
84aa234446 Bugfix: improved computation of 'Local with parent' bone constraint space (not yet perfect but much better than the previous one).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11017 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-06 08:10:44 +00:00
dan..om
fc8be06297 - Reverted the addition of the break; statement.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11016 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-05 19:38:07 +00:00
dan..om
687eb0ff19 - Removed SafeArray usage as it wasn't used.
- Added a forgotten break for cubemap texture parameters.
- Imports and some code cleanup.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11015 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-05 15:19:15 +00:00
bre..om
6f28e6e98b Increased terrain tool radius max. Fixed terrain smooth tool invalid-height values on terrain edge.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11014 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-04 19:45:54 +00:00
Kae..pl
fa845e33c8 Bugfix: fixed how blender importer handled ambient light.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11013 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-04 19:28:43 +00:00
phr00t
b06cdfc77c use temp variables instead of creating new ones to improve memory usage
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11012 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-04 19:28:02 +00:00
phr00t
77a2af25c4 avoids creating iterators, accesses param's backing array directly for greater performance
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11011 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-04 16:07:46 +00:00
phr00t
7bb046730f using getParamsMap() for jME3 performance improvements in DefineList
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11010 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-04 16:06:29 +00:00
phr00t
988fdd2f9e added getParamsMap() for jME3 performance improvements in Technique/DefineList
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11009 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-04 16:05:42 +00:00
Kae..pl
623c038f97 Bugfix: properly adding AmbientLight to the result set node. (as a LightNode as every other light and not as Light).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11008 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-03 14:10:15 +00:00
rickard
e0be0d563c Added "shin" to HumanoidRagdollPreset so that Jaime works better with the KinematicRagdollControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11007 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-01 15:51:14 +00:00
Kae..pl
f50cf31f05 Feature: added support for 'Copy transform' constraint.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11006 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-01 12:39:29 +00:00
Kae..pl
5ac87508d6 Bugfix: fixed a bug that caused that some constraints were not applied to the bones in animated model.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11005 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-01 11:28:39 +00:00
nor..67
195a5bfb5b SDK:
- display warning if asset file is not inside asset folder

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11004 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-30 11:06:59 +00:00
Kae..pl
43e1446b3a Bugfix: animation control is now applied once per node and not many times (this happened when node had several different meshes).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11003 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-25 12:45:38 +00:00
Kae..pl
752599891a Bugfix: fixed an issue with badly loaded bone animations when bones did not have fully defined translation/rotation/scale.
Bugfix: fixed an issue with blender 2.49 animation loading when ipo had no curves defined (NPE was then thrown).

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11001 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-23 16:07:06 +00:00
Kae..pl
162808f0cd Bugfix: fixed an issue that could cause NPE to be thrown, when somehow object or skeleton animation maps were null.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11000 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-23 16:04:35 +00:00
rem..om
aa5b782021 Swich geometry sorting to tim sort.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10997 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-22 21:47:16 +00:00
rem..om
8e8c7fbd93 Fixed an issue in animControl where the onanimCycleDone was called too early.
see http://hub.jmonkeyengine.org/forum/topic/onanimcycledone-called-before-animation-completes/#post-257008

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10995 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-20 08:57:18 +00:00
rem..om
926b634b6e Fixed an issue with parallax mapping thanks to this thread http://hub.jmonkeyengine.org/forum/topic/parallax-mapping-fundamental-bug/#post-256898
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10993 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-19 23:37:28 +00:00
Kae..pl
dd1fdd6bce Bugfix: fixed an issue with skeleton animations (the models did not behave as they should).
Refactoring: animations method changes, less classes, more simple code
Feature: BlenderKey will now require setting the mapping between animation (skeleton or spatial) and the animated model.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10985 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-13 19:02:35 +00:00
rem..om
e4e3e0906d Removed the displayDebug method from the Filter and made a postFilter method for a more general use that is called right after a filter has been rendered.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10982 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-12 19:31:56 +00:00
rem..om
ce6d0d0065 Used the dipose method of native object to delete framebuffers and textures when the Fpp is cleaned up
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10981 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-11 13:01:40 +00:00
rem..om
4c6371e63d Filters have now a displayDebug method called adfter the filter has been rendered
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10979 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-11 12:53:09 +00:00
jul..om
e5f0c32fe3 Adds the support of the native cursor into the JOGL NEWT backend (not tested)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10977 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-10 18:35:33 +00:00
jul..om
36235521b8 Switches to JOGL 2.1.4 (build 1198)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10976 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-10 18:11:31 +00:00
nor..67
7c1a6b081d SDK:
- clean AbstractFilterNode

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10974 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-08 13:19:12 +00:00
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
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
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