2049 Commits

Author SHA1 Message Date
nor..67
42ab9fc5b5 - update project build file / properties to build jogl renderer
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9881 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-23 23:38:22 +00:00
nor..67
c85c8d3f8b - fix inter-dependency in JOGL renderer
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9880 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-23 23:31:23 +00:00
jul..om
c06ede4da3 Updates the renderers based on JOGL 2.0 (and JOAL 1.1.3)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9879 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-23 22:14:47 +00:00
jul..om
9b9db3bd31 Updates the renderers based on JOGL 2.0 (and JOAL 1.1.3)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9878 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-23 22:11:44 +00:00
bre..om
1843916822 added more javadocs to TerrainQuad
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9877 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-23 21:21:03 +00:00
Sha..rd
60f52b8ea6 * When specifying OPENGL3 in AppSettings, it is now Mac OS X compatible
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9875 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-21 22:45:57 +00:00
Sha..rd
4d01146519 * Add ImageRaster.getWidth() and getHeight()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9874 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-21 21:56:22 +00:00
Kae..pl
7ee0f9e07c Removing IndexBuffer class and replacing it with the one that already exists in JME. (Sorry for the mess, I had no idea that such class already exists :) ).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9873 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-19 20:41:28 +00:00
Kae..pl
7ce4477b52 Curve loading upgrade.
Bugfixes:
- curves bevels are now loaded properly (previously only curves in XZ plane were loaded the way they should)

Features:
- bezier triple radius is now loaded and used
- loaded mesh can be either smooth or solid depending on the user's setting

Improvements:
- decreased memory usage for curves with bevel applied
- reduced CPU usage by simplifying the computations

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9872 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-19 12:23:15 +00:00
rem..om
c84d25b755 EffectTrack now correctly stops when loopMode is DontLoop
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9870 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-18 20:57:36 +00:00
rem..om
d359091842 FilterPostProcessor filters list can now be fetched as an unmodifiable list
FilterPostProcessor has now a getFilter(filterType) method

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9869 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-16 21:45:14 +00:00
rem..om
a61bdf1d47 AudioTrack : prevented audio track to be looped even if the channel loopMode is dontLoop
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9866 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-13 07:31:44 +00:00
rem..om
f7d6c30db3 EffectTrack : fixed an issue when emitter wouldn't emit again once the animation was done and loopMode was set to DontLoop
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9858 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-08 21:56:01 +00:00
rec..om
72d169d7e5 Fix Blender importer to use camera dimensions and field of view.
See forum discussion: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/patch-fix-blender-camera-loader-fovaspect/


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9857 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-08 14:53:51 +00:00
sky..ok
63632afca1 License maintenance in Networking, NiftyGUI, JOGG, and OGRE
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9856 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-08 14:36:12 +00:00
sky..ok
dbbff08886 License maintenance in physics sources
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9855 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-08 14:29:11 +00:00
Kae..pl
3563bbf179 Feature: constraint applied to a spatial can now also target a bone
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9854 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-08 09:50:02 +00:00
Kae..pl
a5e9159149 Bugfix: layers to be loaded are taken from the value set bu user in BlenderKey and not the value loaded from the blender file.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9853 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-08 08:59:58 +00:00
voi..om
cde3af6665 Nifty 1.3.2 release libs added
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9851 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-07 23:07:41 +00:00
rem..om
479632c06e EffectTrack : fixed control loading issue
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9850 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-07 21:46:25 +00:00
PSp..om
d6267527e8 Added a default implementation of cloneForSpatial()
to AbstractControl.  It should work in 99% of regular
use cases and not require controls to implement
cloning if they don't need it.  And if they didn't
implement it then the error message will be pretty
clear when they try to reload a saved control that
doesn't implement Cloneable.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9849 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-07 19:58:28 +00:00
rem..om
639de490a2 AnimControl.clearChannels now notify the animCycleDone on every listener for every channels before clearing the channels.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9847 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-07 08:27:51 +00:00
sky..ok
5da8dd1e3d Terrain package license maintenance
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9843 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-05 21:59:05 +00:00
rem..om
54313302be EffectTrack : fixed isssue where an IllegalArgumentExceptio was wrongly raised when removing the spatial from the kill particle control
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9842 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-05 21:12:40 +00:00
rem..om
cb06858534 EffectTrack : fixed serialization issue
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9841 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-05 20:54:17 +00:00
sky..ok
fa841874c6 Add missing licenses in Core, Core-Effects, Core-Plugins, and Desktop code groups
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9840 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-05 19:28:55 +00:00
sky..ok
01f1c8ff27 Replace NetBeans file templates with jME licenses
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9839 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-05 17:22:45 +00:00
sky..ok
28ce76245f Change all source licenses to say 2009-2012
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9838 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-05 17:01:57 +00:00
sky..ok
751cb9e20a Javadoc cleanup
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9837 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-05 16:44:26 +00:00
Kae..pl
27131024ee Bugfix: in mirror modifier not all vertex indexes were properly inverted when object was smooth.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9836 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-05 15:36:53 +00:00
nor..67
4ca72499eb - update android bullet natives
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9824 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-03 04:35:43 +00:00
nor..67
c5933f0c84 - fix android native bullet build with bullet 2.80
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9823 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-03 04:31:12 +00:00
nor..67
c328f5ab9a - more effective null check for TerrainLodControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9822 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-03 03:26:22 +00:00
nor..67
2f7f270d6f - add null check to TerrainLodControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9821 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-03 03:17:13 +00:00
rem..om
d82953b7b8 test PSSM: set the light dirrection to a non failing value until the issue is fixed
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9801 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-02 16:07:59 +00:00
nor..67
b9717e2faf SDK:
- update to RC2 state / NetBeans 7.2
- breaks nightly builds for beta

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9799 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-02 15:45:58 +00:00
nor..67
3fadc2242f SDK:
- update to RC2 state / NetBeans 7.2
- breaks nightly builds for beta

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9798 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-02 15:45:52 +00:00
Kae..pl
d4ddc2beeb Memory usage improvements:
- blender context now disposes all its stored data and properly closes the BlenderInputStream
- fixed an error that causes unnecessary huge memory allocation in BlenderInputStream

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9795 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-02 13:35:30 +00:00
Kae..pl
2148c256d3 Allowing only a single armature modifier and object animation modifier to be applied over an object.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9792 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-02 10:15:48 +00:00
Kae..pl
6e027bd51e Fixing a bug where applied armeture has no skeleton attached.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9791 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-02 10:15:11 +00:00
rem..om
281d38d609 RenderManager : Changed renderScene to reset the camera plane state to 0 (the first node to render is not always a root, it can be a sub part of the scene graph) and call renderSubScene.
Created a private method renderSubScene that recursively renders the scene graph.
This fixes culling issues with the reflection/redraction processors for the water effects se this post
http://jmonkeyengine.org/groups/graphics/forum/topic/possibly-bug-simplewater-postprocessor-renders-entire-scene-no-frustrum-of-objects/?#post-192561

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9790 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-01 22:29:40 +00:00
iwg..ic
3afb803c68 Added check for sensor data accuracy to ignore data when sensor accuracy is unreliable.
Fixed error in log entry when sensor accuracy changes
Added log entry on calibration of axis

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9789 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-01 13:58:15 +00:00
bre..om
77a1ec09f8 moved terrainGrid normal recalculations out of the tile loading loop to run after all tiles have loaded
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9788 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-09-30 23:41:57 +00:00
rem..om
cbafa1852b Shadows : There is now an alternative to the PssmRenderer : the PssmFilter that has to be used as any other filter. It does the same ass the PssmRenderer except the post shadow pass is done in screen space making it run very faster on scene that have a lot of shadow recieving Geometries.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9787 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-09-29 09:38:53 +00:00
PSp..om
f0d4f86dd8 Updates to use logical ID mapping instead of names.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9785 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-09-27 22:26:25 +00:00
PSp..om
52b08cd0da Updated to work with logical ID instead of name.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9784 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-09-27 21:34:42 +00:00
PSp..om
d9dd8603b8 Remap logical ID instead of name since it is now
logical ID that is used for look-ups and it is
not locale specific.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9783 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-09-27 21:33:52 +00:00
PSp..om
9b763443fa Modified the string-based look-ups to use logical
ID instead of name.  The names may be localized for
the local language.... Bouton 0 instead of Button 0, etc.
I also changed the compatible layer and the one default
mapping to use logical IDs now.
Added a few constants to JoystickButton just to make
things easier for the standard buttons 0-11.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9782 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-09-27 21:33:16 +00:00
iwg..ic
56bf97a7e2 Update Android Sensors to be compatible with the new Joystick interface. http://code.google.com/p/jmonkeyengine/source/detail?r=9763 http://code.google.com/p/jmonkeyengine/source/detail?r=9762
Only Orientation is supported currently

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9781 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-09-27 01:59:19 +00:00
PSp..om
810164da46 Added a method for directly poking keyboard events
into Nifty's queue.  This is nice for hooking up
things like joysticks to the cursor keys to navigate
nifty menus/screens.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9780 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-09-26 06:25:06 +00:00