- separate jar files for engine components
- resolve dependencies between code parts
- remove Nifty dependency from Cinematics
- remove Physics dependency from TerrainGrid
- add public accessors to Natives Extraction
- remove RenderHint serialization from networking
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8839 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
If asset cannot be located, then the loader must replace the asset that
was supposed to be used with a placeholder, and raise a WARNING in the log
indicating that the asset cannot be located, containing both the name of the
dependent asset and the parent asset that is loading it
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8596 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
* Rewrote J3M loader
* AssetManager.unregisterLocator() must be implemented
* Added support for material default vars
* Apply NVIDIA spot light fix for TerrainLighting
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8024 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
- Added Volume texture 3D loading support to the DDSLoader
- Added a test case for texture 3D loading
- fixes a minor log issue in Material.java
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8003 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
* Fix crash in TestWalkingChar
* Fix crash in TestDopper
* Fix crash in TestApplication
* Fix deprecation warnings in audio tests
* Fixed issues with particle emitter cloning and import/export
* Fixed TempVars crashes in BoundingSphere
* Fixed incorrect deprecation warning in AudioNode
* Added smart caching to materials
* Added test to verify that particle export and cloning is working correctly
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7907 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
* XML representation of savable now writes version (no reading yet)
* Initial attempt of fixing "frozen after app restart" bug
* Fixed NVIDIA shininess bug (!!!) - No longer need to set m_Shininess on materials!
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7734 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
* Replaced oracle proprietary exception with UnsupportedOperationException
* Shared Geometry Patch - Still need detection mechanism for old versions!
* Binary/J3O format will now write signature and version
* Binary/J3O format now has version numbers for exported class hierarchies
* Fix crash in TestHoveringTank
* ListMap now uses backing array and a map - increased lookup performance for uniforms/matparams and faster iteration too. Only insertion became slower
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7726 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
* Renamed BinaryClassLoader to SavableClassFinder and put it into core
* SavableClassFinder now can remap class names, it is used to load old J3O files with particles in them by remapping the old shape names to the new names.
* Moved the particle emitter control into an inner class so nobody fools around with it
* Loading of old particle emitters now works
* Fixed issue with input not responding
* Fixed some small javadoc mistakes in RenderState
* Javadocs for com.jme3.material (not done)
* AbstractControl will now throw exception when an already-attached control is added to another spatial
* All tests should now use non-deprecated ParticleEmitter.setGravity method
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7589 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
* Replaced nondescript NullPointerException in OBJLoader with proper exception for missing material in MTL
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7026 75d07b2b-3a1a-0410-a2c5-0572b91ccdca