OSDN Git Service
normen667 [Sat, 29 Jun 2013 18:51:56 +0000 (18:51 +0000)]
SDK:
- commit disabled code to save scene from scratch
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10685
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 18:39:50 +0000 (18:39 +0000)]
- update android bullet natives
- update bullet native jar files
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10684
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 18:39:12 +0000 (18:39 +0000)]
- update android import file for bullet binaries
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10683
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 18:24:59 +0000 (18:24 +0000)]
- update bullet binaries for osx
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10682
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 18:24:04 +0000 (18:24 +0000)]
- update bullet library to 2.81
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10681
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 18:23:38 +0000 (18:23 +0000)]
- fix native bullet compiler error
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10680
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 18:11:24 +0000 (18:11 +0000)]
- update build-impl to netbeans 7.3
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10679
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 18:05:40 +0000 (18:05 +0000)]
SDK:
- update library locations for jenkins build
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10678
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 17:45:21 +0000 (17:45 +0000)]
SDK:
- add new splash/updater images
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10677
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 17:26:39 +0000 (17:26 +0000)]
SDK:
- update nbi libraries
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10676
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 17:17:03 +0000 (17:17 +0000)]
SDK:
- update installer subversion in build script
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10675
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 17:12:01 +0000 (17:12 +0000)]
SDK:
- update manual content
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10674
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 17:01:35 +0000 (17:01 +0000)]
SDK:
- update image downloader for sdk manual
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10673
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Sat, 29 Jun 2013 16:56:26 +0000 (16:56 +0000)]
SDK: Update url for NBAndroid update center
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10672
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 16:49:11 +0000 (16:49 +0000)]
SDK:
- update welcome screen location
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10671
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 16:21:12 +0000 (16:21 +0000)]
SDK:
- fix upgrader imports
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10670
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 16:10:51 +0000 (16:10 +0000)]
SDK:
- update properties for NetBeans 7.3.1 base
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10669
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 16:10:15 +0000 (16:10 +0000)]
SDK:
- update properties for NetBeans 7.3.1 base
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10668
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 16:05:51 +0000 (16:05 +0000)]
SDK:
- update settings import for new base platform
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10667
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 15:30:20 +0000 (15:30 +0000)]
SDK:
- commit disabled animation change import
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10666
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 15:29:09 +0000 (15:29 +0000)]
SDK:
- change update center locations
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10665
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Sat, 29 Jun 2013 15:23:12 +0000 (15:23 +0000)]
SDK:
- Update bundled blender version to 2.67b
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10664
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Thu, 27 Jun 2013 22:08:35 +0000 (22:08 +0000)]
- Fixed the way handedness/parity is computed in the tangent binormal generator
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10663
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
brentowens@gmail.com [Wed, 26 Jun 2013 16:15:26 +0000 (16:15 +0000)]
removed the mesh collision shape from HelloTerrainCollision.java
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10662
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sat, 22 Jun 2013 19:48:45 +0000 (19:48 +0000)]
fixed issue when saving a mesh in hw skinning mode was not restoring the buffers.
restored the code to enforce BoneIndex and BoneWeight to be in the heap for software anim because it was failing on android, until I find a proper solution
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10659
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sat, 22 Jun 2013 19:26:43 +0000 (19:26 +0000)]
Hadrware skinning buffers are now not saved along the other buffers in a j3o file.
They are created when loading the model.
This was causing issue when loading j3o files saved before the change
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10658
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sat, 22 Jun 2013 10:03:40 +0000 (10:03 +0000)]
Hardware Skinning now uses its own bone index and bone weight buffers. The vertex buffers are initialized empty when the model is loaded and placed in the cache.
They are populated only if hardware skinning is used with the model.
BoneIndex and BoneWeight buffers are now always CpuOnly and only used for Software Skinning.
Some enhancement could be done to save memory by not generating the bindPose buffers if hardware skinning is used as it doesn't need them.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10657
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
void65536@googlemail.com [Fri, 21 Jun 2013 22:38:36 +0000 (22:38 +0000)]
Nifty-1.3.3
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10656
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
shadowisLORD [Fri, 21 Jun 2013 02:33:51 +0000 (02:33 +0000)]
* Display LWJGL version when context is created (why was this part removed?)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10655
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
shadowisLORD [Fri, 21 Jun 2013 01:57:29 +0000 (01:57 +0000)]
* MeshLoader: submesh names were not loaded properly due to incorrect check
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10654
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Tue, 18 Jun 2013 21:02:28 +0000 (21:02 +0000)]
fixed nifty dependencies
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10653
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric [Tue, 18 Jun 2013 16:54:19 +0000 (16:54 +0000)]
Removed logging of unset uniform for Android to match Desktop and avoid flooding the log
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10652
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric [Tue, 18 Jun 2013 16:35:52 +0000 (16:35 +0000)]
Set log level to FINEST for unset uniform
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10651
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric [Tue, 18 Jun 2013 02:54:47 +0000 (02:54 +0000)]
Improve error message when shader uniform is not set
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10650
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sat, 15 Jun 2013 08:40:07 +0000 (08:40 +0000)]
Matrix3f has now a normalize(Matrix3f store) and a normalizeLocal() method
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10649
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Wed, 12 Jun 2013 19:11:21 +0000 (19:11 +0000)]
SpotLigth: the cosine of the inner and outer angle of a spotlight are packed in the same float to send it to the shader (to save some varryings). This imples that their precision is no more than 0.001. This was producing wrong lighting for very close angles because the cosine were equals.
There is now a check that ensure that the outer cos is lower than the inner cos.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10648
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sun, 9 Jun 2013 16:06:56 +0000 (16:06 +0000)]
BatchNode now uses absolute world transforsm to update the underlying batch mesh, instead of computing the offset from next frame.
The real geometry mesh data is now used as a bind pose.
This avoids errors accumulations over time in some case and is less expensive.
See this post for the original issue http://hub.jmonkeyengine.org/forum/topic/batchnode-bug/
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10647
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
ractoc@gmail.com [Sat, 8 Jun 2013 21:47:25 +0000 (21:47 +0000)]
first set of tests for the Geometry. There's 18 tests in total, covering roughly 40% of the total number of methods in the geometry class.
To get all the tests to run, I needed to add EasyMock and some related jar files. This enables me to mock classes other the the one actually being tested to get a better test isolation.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10646
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
ractoc@gmail.com [Sat, 8 Jun 2013 19:23:47 +0000 (19:23 +0000)]
Fixed the build path for the unit tests. Yesterday, I created a problem there. Which should be fixed now.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10645
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
ractoc@gmail.com [Thu, 6 Jun 2013 20:44:30 +0000 (20:44 +0000)]
Fixed the junit tests. They now work through the ant script as well as when run directly.
The fix required adding all the build/* folders to the "compile tests" libraries listing as well as moving the junit.jar in that listing to the top of the list.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10644
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
ZeroSeparation@gmail.com [Thu, 6 Jun 2013 18:11:27 +0000 (18:11 +0000)]
Fixed a bug where attempting to collide with an empty mesh (0 vertices) would throw an exception rather than returning 0 results.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10643
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Wed, 5 Jun 2013 20:17:47 +0000 (20:17 +0000)]
GeometryBatchFactory, fixed wrong model bounds updating
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10642
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sun, 2 Jun 2013 21:43:52 +0000 (21:43 +0000)]
LodGenerator : fixed typo
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10641
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sun, 2 Jun 2013 21:31:16 +0000 (21:31 +0000)]
LodGenerator : updated licence
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10640
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sun, 2 Jun 2013 21:12:59 +0000 (21:12 +0000)]
LodGenerator used squared length of en edge as parameter for its collapse cost instead of the length. It gives better results
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10639
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sun, 2 Jun 2013 16:44:47 +0000 (16:44 +0000)]
Implemented a Lod Generator based on Ogre progressive mesh
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10638
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
shadowisLORD [Sat, 1 Jun 2013 21:56:06 +0000 (21:56 +0000)]
* Fixed assertion error bug in NativeObjectManager.deleteAllObjects()
* Fixed ID collision bug in NativeObjectManager by introducing NativeObject.getUniqueId()
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10637
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Fri, 31 May 2013 03:44:49 +0000 (03:44 +0000)]
Android: fix missing period in javadoc
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10636
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric [Tue, 28 May 2013 16:32:15 +0000 (16:32 +0000)]
SDK: Update global library settings for Android OpenAL Soft
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10635
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric [Tue, 28 May 2013 16:30:57 +0000 (16:30 +0000)]
SDK: Update location of Android OpenAL Soft jar file
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10634
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
shadowisLORD [Mon, 27 May 2013 21:29:35 +0000 (21:29 +0000)]
* Fixed bug where verts uninfluenced by bones would not work correctly in hardware skinning
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10633
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
shadowisLORD [Thu, 23 May 2013 02:46:48 +0000 (02:46 +0000)]
* When deleting native object, avoid using toString() for logging
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10632
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
shadowisLORD [Thu, 23 May 2013 01:58:41 +0000 (01:58 +0000)]
* Added overview / explanation on what Material.render() does
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10631
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Wed, 22 May 2013 18:26:46 +0000 (18:26 +0000)]
fixed JmeBatchRendererBackend that was not properly reseting the forcedRenderState of the renderer causing depth test and depth write to be disable once th first frame was rendered
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10630
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Mon, 20 May 2013 16:37:47 +0000 (16:37 +0000)]
SDK: Add Android OpenAL Soft to project libraries
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10629
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Mon, 20 May 2013 16:07:17 +0000 (16:07 +0000)]
SDK: Modified description to force update of project template with newer Test classes
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10628
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Sun, 19 May 2013 03:58:15 +0000 (03:58 +0000)]
SDK: Add SingleTask Launch Mode to AndroidManifest for new projects to avoid starting a new instance of the app when users hit the Home button and then resume the app.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10627
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Sun, 19 May 2013 03:44:17 +0000 (03:44 +0000)]
SDK: Copy OpenAL Soft to correct library directory
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10626
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Fri, 17 May 2013 23:34:53 +0000 (23:34 +0000)]
SDK: Bump version number of mobile-impl.xml to force updates
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10625
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Fri, 17 May 2013 23:27:25 +0000 (23:27 +0000)]
SDK: Automatically unzip OpenAL Soft libraries in mobile/libs if included in the classpath
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10624
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Fri, 17 May 2013 23:26:11 +0000 (23:26 +0000)]
SDK: Organize imports in MainActivity
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10623
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
julien.gouesse@gmail.com [Thu, 16 May 2013 20:04:35 +0000 (20:04 +0000)]
Switches to GlueGen build 669, JOAL build 435 and JOGL build 989
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10622
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
julien.gouesse@gmail.com [Thu, 16 May 2013 19:22:13 +0000 (19:22 +0000)]
Removes a typo from NewtKeyInput
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10621
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Thu, 16 May 2013 17:04:10 +0000 (17:04 +0000)]
Android OpenAL Soft: Clean up some logging
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10620
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
shadowisLORD [Thu, 16 May 2013 00:56:46 +0000 (00:56 +0000)]
* Fix syntax error
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10619
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
shadowisLORD [Thu, 16 May 2013 00:53:58 +0000 (00:53 +0000)]
* Add NativeObject.dispose() which deletes the object from GL driver, and if UNSAFE=true, also native buffers.
* Rename NativeObjectManager.registerForCleanup() -> registerObject() so that its not confused with enqueueUnusedObject()
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10618
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
shadowisLORD [Thu, 16 May 2013 00:34:16 +0000 (00:34 +0000)]
* Remove deprecated fields from shader class
* Add package private deleteNativeBuffers() in NativeObject (usage TBD)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10617
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Wed, 15 May 2013 21:51:01 +0000 (21:51 +0000)]
Add OpenAL Soft
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10616
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Wed, 15 May 2013 21:44:21 +0000 (21:44 +0000)]
Android: Refactor AndroidAudioRenderer into an interface with 2 implementations (current MediaPlayer/SoundPool and new OpenAL Soft). Added AppSetting that allows AndroidHarness to switch the audio renderer (default is still MediaPlayer/SoundPool).
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10615
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Wed, 15 May 2013 21:38:49 +0000 (21:38 +0000)]
Android: Copy OpenAL Soft library to dist/opt directory when building the engine. Updated OpenAL Soft jar file.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10614
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Mon, 13 May 2013 15:56:29 +0000 (15:56 +0000)]
Android: Added methods for OpenAL Soft Audio Renderer to pause and resume audio when app is placed in the background
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10613
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
Kaelthas_Spellsinger@o2.pl [Mon, 13 May 2013 11:56:22 +0000 (11:56 +0000)]
Bugfix: fixes to strip box indices and normals computation.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10612
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
Kaelthas_Spellsinger@o2.pl [Sun, 12 May 2013 19:05:24 +0000 (19:05 +0000)]
Refactoring: removing AnimData class use in blender importer to make it independent on the OGRE plugin (this way the usage of the importer will not require the presence of Ogre plugin in the classpath).
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10611
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Sun, 12 May 2013 03:29:34 +0000 (03:29 +0000)]
SDK: Add build support for Android implementation of OpenAL Soft
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10610
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Sun, 12 May 2013 03:15:22 +0000 (03:15 +0000)]
Android: Add support for effects, filters, reverb, and environment to Android implementation of OpenAL Soft
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10609
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Sat, 11 May 2013 04:30:39 +0000 (04:30 +0000)]
Android: Initial OpenAL Soft binary libraries for testing
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10608
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Sat, 11 May 2013 03:53:09 +0000 (03:53 +0000)]
Android: Moved some code from onPause/onResume to loseFocus/gainFocus to address issues/patches 593, 566, 564. Users can now override loseFocus/gainFocus in MainActivity if they do not want to pause/resume the app based on Android's lifecycle methods onPause/onResume.
https://code.google.com/p/jmonkeyengine/issues/detail?id=593
https://code.google.com/p/jmonkeyengine/issues/detail?id=564
https://code.google.com/p/jmonkeyengine/issues/detail?id=566
(Yes, there were 3 patch requests for the same thing)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10607
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
iwgeric@gmail.com [Sat, 11 May 2013 01:48:08 +0000 (01:48 +0000)]
Android: First commit of a new Audio system for Android that uses OpenAL Soft with the OpenSL backend. Requres Android 2.3 or higher. Source files for OpenAL Soft won't be included (similar to Native Bullet). The current Android audio renderer is still enabled.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10606
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
jvight@gmail.com [Fri, 10 May 2013 14:13:25 +0000 (14:13 +0000)]
Native bullet will no longer ignore changes to the broadphase type
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10604
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Thu, 9 May 2013 07:41:55 +0000 (07:41 +0000)]
ChaseCamera input binding name constants are now public
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10594
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sat, 4 May 2013 07:21:46 +0000 (07:21 +0000)]
Made a ComposeFilter that allows one to compose post filtered outputs from multiple viewports
see http://jmonkeyengine.org/forum/topic/bloom-filter-for-multiple-nodes/#post-213016
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10592
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
brentowens@gmail.com [Sat, 4 May 2013 00:33:46 +0000 (00:33 +0000)]
add check in lod control for camera existence when it can be empty in the sdk
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10591
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Fri, 3 May 2013 18:47:42 +0000 (18:47 +0000)]
Fixed a typo in a comment in both lighting and unshaded.j3md, thanks to wezrule
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10590
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Fri, 3 May 2013 18:20:14 +0000 (18:20 +0000)]
Fixed the number of components of the Line shape index buffer.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10589
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Fri, 3 May 2013 18:15:07 +0000 (18:15 +0000)]
AlphaDiscardTreshold is now supported by the Unshaded material.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10588
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
Kaelthas_Spellsinger@o2.pl [Tue, 30 Apr 2013 21:44:05 +0000 (21:44 +0000)]
Refactoring: storing importer custom data in blender context instead of loaded features. This way there will be no conflict between the custom data names and user's properties names and no unwanted additional data will be stored in the result features.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10587
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
ShadowIsLord@gmail.com [Mon, 29 Apr 2013 17:14:58 +0000 (17:14 +0000)]
* SkeletonControl: Update targets and materials only for the first camera in which a model is rendered.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10586
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
Kaelthas_Spellsinger@o2.pl [Mon, 29 Apr 2013 11:31:48 +0000 (11:31 +0000)]
Code refactoring:
- removed unused methods
- added javadocs
- minor name fixes
- one constructor type for all helpers
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10585
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
Kaelthas_Spellsinger@o2.pl [Mon, 29 Apr 2013 11:30:26 +0000 (11:30 +0000)]
Bugfix: fixed a bug that caused a bone constraint to be properly validated even though its bone target was not defined.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10584
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
Kaelthas_Spellsinger@o2.pl [Sat, 27 Apr 2013 22:08:19 +0000 (22:08 +0000)]
Refactoring: large changes in constraints system (see the proper topic on the forum for further changes)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10581
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sat, 27 Apr 2013 16:32:37 +0000 (16:32 +0000)]
Shadows, SSAO and CartoonEdge now works with HardWareSkinning
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10580
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sat, 27 Apr 2013 14:46:46 +0000 (14:46 +0000)]
SkeletonControl made some cleanup, removed old comments
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10579
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sat, 27 Apr 2013 14:43:42 +0000 (14:43 +0000)]
SkeletonControl gatheres target on render instead of on update
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10578
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sat, 27 Apr 2013 14:29:18 +0000 (14:29 +0000)]
Fix for issue 592 : SkeletonControl does not track changes to materials or spatials
https://code.google.com/p/jmonkeyengine/issues/detail?id=592#makechanges
- Went the update targets and materials on each update, in practive it doesn't have a noticeable impact on performance.
- Changed the way target meshes and materials were stored (arrays), for respectively a SafearrayList and a HashSet. This avoid instancing and copying arrays on each frames.
- Also removed targets and materials from serialization as we don't care to save or load them now that they are gathered on each frame.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10577
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Fri, 26 Apr 2013 05:40:05 +0000 (05:40 +0000)]
ShaderNodes SDK : fix for build
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10576
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Thu, 25 Apr 2013 21:01:26 +0000 (21:01 +0000)]
ShaderNodes : generated shaders are now cached by the assetManager to avoid generating a new shader for already loaded materials. This saves memory and avoids a lot of shader switches at render time.
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10575
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Thu, 25 Apr 2013 18:36:30 +0000 (18:36 +0000)]
ShaderNodes : registered shader node definition locator to the android asset manager so that shader nodes work on android
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10574
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
shadowisLORD [Thu, 25 Apr 2013 00:40:25 +0000 (00:40 +0000)]
* Fix PerspectiveLodCalculator by not caching entropies in object (since they vary per block)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10573
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
normen667 [Mon, 22 Apr 2013 12:25:06 +0000 (12:25 +0000)]
- update lwjgl to 2.9.0, fixing various issues:
- fix support for Java7 on OSX
- fix support for Applets on OSX
- fix windowing issues in SDK on various platforms
known issues:
- heavyweight canvas on OSX is located wrong
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10572
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca
remy.bouquet@gmail.com [Sun, 21 Apr 2013 09:23:39 +0000 (09:23 +0000)]
ShaderNodes : Array types are now properly supported and array size can be driven by an int constant or an int define
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10571
75d07b2b-3a1a-0410-a2c5-
0572b91ccdca