2454 Commits

Author SHA1 Message Date
rem..om
3bd77d3048 Changed the way EffectTrack and AudioTrack are serialized.
EffectTrack and AudioTrack can now porperly update their reference to the Spatial they are using upon loading.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9634 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-10 22:23:13 +00:00
rem..om
ae3cc96caa Fixed issue http://code.google.com/p/jmonkeyengine/issues/detail?id=524
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9633 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-10 22:17:27 +00:00
nor..67
382c3da1a4 - add hack to natives extraction to extract .jnilib named libraries from jar on OSX systems running Java 10.7+ (which uses .dylib suffxies)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9632 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-10 12:28:40 +00:00
nor..67
e3e6c90a49 SDK:
- add some core packages to public packages in SDK Core

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9631 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-09 15:23:25 +00:00
nor..67
bafbe538cb SDK:
- update ant lib for NB installer

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9630 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-09 14:10:30 +00:00
nor..67
22aa5acc31 SDK:
- fix Codeless Project AssetManager access (thanks to rectalogic)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9629 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-09 09:59:53 +00:00
nor..67
a98026b700 - fix bug in native bullet ray direction (thanks to EmpirePhoenix)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9628 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-09 09:57:20 +00:00
Kae..pl
bb644be5e0 Fix to specifying texture UV coordinates for generated textures.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9627 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-07 14:51:05 +00:00
Sha..om
78bbe9b251 * Fix issue where blender animation importer was truncating the animation duration to an integer (thanks rectalogic)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9626 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-06 20:57:45 +00:00
rem..om
ef98888ce7 EffectTrack now disable and cull the emitter once all particles are gone
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9625 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-06 18:50:56 +00:00
Sha..rd
2ab5e4abbe * Nifty GUI now uses Unshaded.j3md for rendering which is cleaner
* Nifty GUI performance much faster, but global font text isn't taken into account in OGL1 mode (fix TBD)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9624 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-05 23:50:54 +00:00
Sha..rd
38ff6f7560 * Fixed issue where setting an unset define then setting an already set define would cause the unset define to not be updated in the shader
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9623 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-05 22:00:48 +00:00
Sha..rd
0a38ca0cf4 * GLSL spec allows having unset uniforms/attributes/varyings as long as they are not used in the shader, thus they are now always in scope
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9622 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-05 21:59:58 +00:00
Sha..rd
dba5ba5851 * Fixed culling with asymmetric frustums
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9621 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-05 20:39:05 +00:00
Sha..rd
277a2bcc4d * SDK build fixed. Normen now owes me a beer
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9620 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-05 05:53:50 +00:00
Sha..rd
896c0d31a5 * Forgot to commit this quite crucial class ..
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9619 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-05 05:41:49 +00:00
Sha..rd
b0286ae5ff * Fixed "IllegalArgumentException: Comparison method violates its general contract!" issue with CollisionResults
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9618 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 23:33:04 +00:00
Sha..rd
ac0f3a107c * Fix issue where setting texture on renderer with no mipmaps and then setting the same texture with mipmaps would prevent them from being generated (fixed for desktop GL1/GL2 and android)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9617 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 23:17:29 +00:00
Sha..rd
e78474a5b1 * Fix issue 506
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9616 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 21:52:17 +00:00
Sha..rd
be58274ab8 * Fix issue 520 again: pressing mouse over jme and releasing over nifty did not tell jme about the release.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9615 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 20:39:15 +00:00
Sha..rd
f82be26af8 * Fix issue 520
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9614 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 20:34:16 +00:00
Sha..rd
8e153c0379 * LwjglGL1Renderer: do not set vertexbuffer on mesh if vertexcolor is disabled. This fixes issue where an unshaded material still uses vertex colors even if they are disabled.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9613 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 20:32:57 +00:00
Sha..rd
20566963f8 * Add javadoc for InputManager.setMouseCursor()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9612 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 20:29:42 +00:00
pot..om
a76f3a2cab Reset viewport size to current camera settings after reading the framebuffer.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9611 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 19:48:35 +00:00
pot..om
bb631ab13a Adding support for defining external (or internal in Android's case) sensors. This is still a work in progress. Major task yet to complete is defining the coordinate system to return the sensor data. 3 sensor types are defined: Magnetic, Accelerometer, Orientation. Right now the sensor data is returned in device coordinates for Magnetic and Acceleration, and World (Earth) coordinates for Orientation. Sensors use the Input Manager to define triggers and listeners like all other input types. Only Android has an implementation for SensorInput at this time. See forum post http://jmonkeyengine.org/groups/android/forum/topic/creating-engine-support-for-android-sensor-input/ for details of the operation and current status.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9610 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 01:55:37 +00:00
rem..om
1fbc0cc406 Audio and Effect tracks added a couple of accessors
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9609 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-03 21:06:07 +00:00
rem..om
96b7355347 SDK :
- Fixed focus issue in the sdk (part 2)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9608 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-02 10:04:16 +00:00
rem..om
737b765cb0 SDK :
- Fixed focus issue in the sdk (part 1)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9607 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-02 10:03:54 +00:00
rem..om
3f8d7f0807 SDK :
- Blender style rotation now rotates objects in world space and parent rotation are correctly taken into account.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9606 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-31 08:50:50 +00:00
rem..om
68e17702e2 SDK :
- Formatted SelectTool class

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9605 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-30 15:25:27 +00:00
rem..om
7beda908c1 SDK :
- Created a MoveManager than now handles move methods. 
- MoveTool and SelectTool now use the MoveManager.
- Blender like move now use a camera aligned plane to move along so things are more "blenderish"
- One can enter move/rotate/scale values with the numpad 


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9604 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-30 15:23:17 +00:00
rem..om
91f2353a57 Re-introduced WorldMatrixInverseTranspose in UniformBindingManager
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9603 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-30 07:13:00 +00:00
rem..om
2868741bbb SDK : Various import fix and code formatting
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9602 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-29 17:19:38 +00:00
rem..om
25efcd4f7b SDK : MoveTool fixed imports and formatted the file
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9599 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-29 07:54:09 +00:00
rem..om
458ce63d15 SDK : MoveTool removed usage of TempVars
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9598 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-29 07:33:10 +00:00
pot..om
eb024346ff Added constructors and method to allow users to set the file path to store the screenshots.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9597 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-29 01:52:05 +00:00
pot..om
48b40f4e3c Fixed issue where MOVE events were being generated even if the deltaX and deltaY were both 0. Now MOVE events with both deltaX and deltaY values of 0 will not be generated. See post http://jmonkeyengine.org/groups/android/forum/topic/differentiating-tap-from-a-quick-downmoveup/
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9596 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-28 23:11:47 +00:00
pot..om
0deeb597f1 Screenshots are now supported on Android. Be Aware, file location for screenshots is now based on JmeSystem.getStorageFolder. This means that on Desktop systems, the screenshots will be placed in the user.home location instead of the application directory. Other changes include: Moved ScreenshotAppState to core, added takeScreenShot method, force glViewPort to full screen to handle cases where the last postView ViewPort isn't full screen. See post http://jmonkeyengine.org/groups/android/forum/topic/screenshotappstate-for-android/
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9595 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-28 23:06:19 +00:00
rem..om
7756c21d4a SDK : MoveToll now correctly takes into account selected object's parent's world transforms.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9594 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-28 15:28:10 +00:00
rem..om
3a706d2f42 SDK, SceneExplorer : one can now see the skeleton bone Hierarchy under the skeletonControl. One can get the attachement node on any bone to attach spatials
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9593 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-28 13:29:19 +00:00
bre..ns
461882701d uncommented some textures in TerrainTestAdvanced
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9590 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-27 15:09:30 +00:00
rem..om
a597f1b19e Created AudioTrack and EffectTrack to add sound or particle effects to an existing Animation
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9589 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-26 16:02:00 +00:00
bre..ns
8fa651fe43 patch for the terrain editor slope tool from shirkit
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9588 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-26 15:46:11 +00:00
Kae..pl
e9af2e4dc4 Classes added that represent new constraints in blender. Classes have no implementation yet, they simply exist so that the loaded models will not crash when they use them.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9587 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-26 13:23:09 +00:00
rem..om
ef6644b58f FilterPostProcessor now correctly clears the color of the previous render when rendering a new filter, except when in multiviewports.
This fixes the color bleeding when enabling AlphaToCoverage. (see post http://jmonkeyengine.org/groups/graphics/forum/topic/multi-sampling-issues/#post-183919)



git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9586 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-25 16:28:52 +00:00
rem..om
ce124e7729 Renderer : Fix to copy framebuffer to exclude the upper bound if the rectangle as specified in opengl specs. Thanks @rectalogic
http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/lwjgl-copyframebuffer-off-by-one-error-patch/#post-184138

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9585 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-25 16:23:03 +00:00
bre..ns
f5cd1e97c4 fixed the terrain normal calc for the edges
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9584 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-25 13:34:31 +00:00
bre..ns
b59ec271ca terrain now checks the ray's limit when colliding
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9583 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-25 00:03:01 +00:00
bre..ns
d3b280c7e3 added 'slope' tool to terrain editor, and some more options to the 'level terrain' tool. Thanks @shirkit
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9582 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-23 22:38:09 +00:00
rem..om
4f848ab5b5 Renderer : Caps.Multisample is now correctly added to the renderer caps when GL_ARB_multisample is present in ogl caps
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9581 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-23 16:13:01 +00:00