297 Commits

Author SHA1 Message Date
kim..ng
5135400a9f added setOmitHistoricEvents(bool) to TouchInput
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7641 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-16 17:51:45 +00:00
rem..om
42d0c8b8fd Bone, redid null check on scale in setBindTransform, ogre.xml can have null scale values
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7640 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-15 21:14:46 +00:00
sha..rd
c7a5dcf72d * Javadocs for com.jme3.animation
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7638 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-15 20:29:47 +00:00
rem..om
4c18882032 addionnal javadoc for com.jme3.animation
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7636 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-15 20:19:57 +00:00
Kae..pl
07a2a44f7f Fix to setting initial velocity by DefaultParticleInfluencer.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7633 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-15 12:05:53 +00:00
rem..om
978ee32a96 WateFilter depth write fix (yeah 'fix' Kirill). Issue was glClear(GL_DEPTH_BUFFER_BIT) seems to not work when glDepthMask is false
see http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=257223
Also there might be the same issue when copying frame buffers 

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7628 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-14 17:10:21 +00:00
kim..ng
8955f719b7 Touch: Added keycode to touchtrigger, 0 for all events
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7623 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-14 12:58:12 +00:00
sha..rd
39a7c743af * Fix android runtime error due to BufferedImage being used in AppSettings
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7621 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-14 03:07:21 +00:00
sha..rd
37894d1698 * HttpZipLocator UTF8 decoder replaced with proper code
* Removed some redundant javadoc from SceneProcessor
 * Fixed bug where GeometryBatchFactory.optimize() wouldn't reset the transform on the argument node as would be expected since optimize() applies the world transform of the geometries automatically
 * Terrain grid tests now stream terrain data from googlecode servers instead of having the data bundled in the nightly builds

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7619 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-14 02:49:18 +00:00
rem..om
86eb9b5173 Who let the doc out?
- javadoc for com.jme.post
- javadoc for com.jme.post.filters
remain SSAO, Water, shadows and HDR to complete the package

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7618 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-13 21:26:11 +00:00
sha..rd
d6d3894fff * New version of nifty * Added simple package.html for some of the jME3 packages
* Additional javadocs for com.jme3.renderer
 * Removed Camera.setDirection()
 * ImageBasedHeightMapGrid now uses AssetManager to find heightmaps


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7605 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-13 04:04:57 +00:00
sha..rd
928345295b * Javadocs for com.jme3.renderer
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7604 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-13 01:31:51 +00:00
sha..rd
a8533e5378 * Fixed crash in TestDepthOfField
* Moved Remy's render state hack to filter processor where it belongs

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7603 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-12 23:15:03 +00:00
sha..rd
8cbb0f210d * Small javadoc fixes
* Formatting for com.jme3.effect package
 * Formatting for blender importer and networking tests
 * All networking tests ported to new SpiderMonkey
 * Removed all mentions of java.util.Serializable
 * RMI now works under new SpiderMonkey

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7593 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-12 05:17:41 +00:00
sha..rd
95cdde7f53 * Javadocs for com.jme3.material
* Formatted the blender loader files according to NetBeans
 * Removed any "I" prefixes on interfaces
 * Small javadoc fixes

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7592 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-12 04:19:16 +00:00
sha..rd
d03683deca * SimpleTextured, SolidColor, VertexColor, and WireColor are now obsolete. Using those materials will crash your application.
* Additional javadocs for Material
 * Added TestMusicStreaming

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7591 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-12 02:35:19 +00:00
sha..rd
34c98682c1 * Fixed issue with MatParamTexture loading in J3O files
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7590 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-11 23:56:40 +00:00
sha..rd
80900a8d64 * Moved MatParamTexture out of the Material class (might break loading of old j3o models ..)
* 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
2011-06-11 23:53:55 +00:00
sha..rd
4079aeab5e * Fix some formatting issues in com.jme3.animation package.html
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7588 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-11 22:31:39 +00:00
sha..rd
913d3ec963 * Javadocs for com.jme3.input
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7587 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-11 22:30:46 +00:00
sha..rd
58626202f0 * Javadocs for com.jme3.effect
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7586 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-11 22:30:21 +00:00
sha..rd
6b96a6f282 * Javadocs for com.jme3.light
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7585 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-11 22:26:58 +00:00
sha..rd
66bf6b20b9 * RenderState.copyMergedTo() now properly combines stencil state
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7582 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-11 18:02:57 +00:00
sha..rd
dce2dd2eb1 * Deleted StencilFunction and replaced it with TestFunction (in case it will be used in more than one place)
* RenderContext.reset() now properly resets stencil render state.
 * Added full javadoc to RenderState

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7581 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-11 17:56:53 +00:00
kim..ng
443e49925d Android: added pressure to TouchEvent, fixed trigger handling
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7577 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-11 06:47:50 +00:00
sha..rd
eed0a864f0 * Fixed crash in TestNiftyGui by moving hellojme.xml to test-data
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7573 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-11 02:32:32 +00:00
Kae..pl
19ad025877 Moving emitter shapes to a separate package.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7568 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-10 17:03:29 +00:00
rem..om
c95c656a55 WaterFilter reflection is now correctly rendered when the up axis of the cam is not Y
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7567 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-10 16:32:32 +00:00
Kae..pl
49116be02d Changes to particles system:
1. Improvement in cooperation with mesh-shaped emitters.
2. Added particle influencers that calculate initial velocity.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7564 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-10 16:16:23 +00:00
rem..om
23c992b05b curve : fixed wrong index buffer allocation
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7558 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-08 20:49:12 +00:00
kim..ng
d472a16f7f Touch event core files integration
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7548 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-04 20:31:09 +00:00
PSp..om
85d711ccd2 Converted the raw input listener loop to use a
cached array copy of the raw input listener list.
This prevents the whole thing from blowing up if
a RawInputListener is removed as the result of a
raw input event.  It's also ever so slightly faster.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7543 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-02 07:23:54 +00:00
rem..om
2d4896942d TranslucentBucket :
- Added a translucent bucket that is rendered after the processors (usefull for shadows)
- For filters, rendering this bucket is a bit particular, so you can use the TranslucentBucketFilter to render the translucent bucket in the middle of the fillter stack (doc is comming up in the wiki)
- renamed Filter's preRender method to postQueue for consistancy with processors
- added translucent objects in TestPostWater, added a fire (particles) in test transparent shadows

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7540 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-31 06:51:51 +00:00
Sha..rd
c91d1d264a * Added new constructor for AudioNode that accepts stream-cache parameter
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7519 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-22 17:17:52 +00:00
Sha..rd
3a938b7dc9 * Mesh.getTriangle() now supports 32bit index buffers and no index buffers
* Fix small logging issue in InputManager
 * Added stream-cache feature to streaming audio
 * Additional javadoc

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7515 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-22 01:19:40 +00:00
Kae..pl
b6d7b78a70 Added shape emitters that uste the meshes' shapes to emit particles (used by Blender Loader).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7511 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-19 20:30:08 +00:00
rem..om
e73e97f753 BillboardControl :
- applied a patch from Abies to fix align to axis behaviour. 
http://jmonkeyengine.org/groups/graphics/forum/topic/billboard-control-having-issues-when-parent-node-is-being-rotated/#post-127586

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7505 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-16 17:35:09 +00:00
rem..om
bc8162104f Camera :
- fixed worldPlane init to avoid NPE when camera is loaded from a saved file.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7504 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-16 17:13:52 +00:00
rem..om
eb63ad11de Animations :
- Created a nlerp function in quaternion (thanks to Lyzards)
- Used it for rotation interpolation when blending animations (fixed the testAnimBlendBug thanks again to Lyzard)
see related post http://jmonkeyengine.org/groups/graphics/forum/topic/ogrexml-model-and-animation-blending/?topic_page=2&num=15#post-127813

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7499 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-15 15:46:39 +00:00
rem..om
1c76575ef7 Added empty constructor for Camera for serialization
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7497 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-15 08:14:00 +00:00
PSp..om
743ecf650e Fixed a comment to be more accurate. Max distance
is not the maximum distance for the sound to be
heard but the maximum distance that it will be
attenuated.  In other words, setting max distance
to a small value has the opposite effect of cutting
off the sound early.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7496 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-15 05:42:54 +00:00
PSp..om
2f415f3919 Fix an index out of bounds exception when moving an
audio node that hasn't been played yet.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7495 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-15 05:06:34 +00:00
rem..om
cacfc6b71a Properly use bitmasks on camera for checking culling ( to avoid checking against a plane if the parent node is already on the positive side of it) making culling faster
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7492 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-14 14:05:50 +00:00
sha..rd
3430cd93d1 * Prevent UnsupportedOperationException when using LightMode SinglePass
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7491 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-13 22:52:04 +00:00
rem..om
db62445d7e Post process filters :
- Fixed Apsect ratio issue with multiviews

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7486 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-11 17:24:21 +00:00
rem..om
792f44cf9f Post process filters :
- re-implemented multiview filters another way (filters are now correctly rendered to the size of the viewport, and that's much faster)
- fixed an issue the was messing the filter render when using setEnabled on a filter prior FilterProcessor init
- fixed a deprecated m_ mat in WaterFilter

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7476 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-09 17:00:17 +00:00
sha..rd
a28c2622d9 * Revert back to fixed ortho matrix calculation
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7470 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-08 18:21:48 +00:00
rem..om
8e5832f975 Set z scale to 0 in orthoMatrix as it was before
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7467 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-08 13:49:24 +00:00
sha..rd
4fbaecc5db * Added Javadoc for Picture, FrameBuffer, Image.Format, and AppSettings
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7466 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-07 23:57:24 +00:00
sha..rd
deae399075 * Fixed exception in Mesh.setInterleaved
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7464 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-07 20:07:42 +00:00