2104 Commits

Author SHA1 Message Date
sky..ok
0af3e46a45 Added move speed and rotate speed getters in FlyByCamera
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9253 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-21 21:18:39 +00:00
bre..ns
ee69225ad0 fixed some normal calc issues in LODGeomap
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9252 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-20 00:46:34 +00:00
nor..67
f06b1dfa4d - enter new wiki page in correct properties file
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9251 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-19 00:05:35 +00:00
roo..li
c046c740ee removed .html from toc item target name :D
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9250 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-18 14:24:32 +00:00
roo..li
3eac27b3df Added multi-media asset pipeline best practices to wiki-map and core-toc.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9249 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-18 14:23:46 +00:00
Sha..rd
940232406e * Fixed town.zip by getting it from googlecode downloads
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9248 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-14 04:16:04 +00:00
dan..om
9378179d94 - Fixed camera "twisting" when rotating up/down when zoomed-in. The min rotation is hard-coded to -90 degrees down (the up remain settable).
- Added flag to enable rotating down when zoomed out.
- Added getter/setter to enable/query if down rotation is only on "close view" (zoomed-in).
- Javadoc for certain method clearly explaining the "angles" are in radian.

Note:
To enable down rotation when zoomed out, you have to call setDownRotateOnCloseViewOnly with FALSE and also set a minimum radian with setMinVerticalRotation(radian) as it is by default to 0.

Ex:
chaseCam.setDownRotateOnCloseViewOnly(false);
chaseCam.setMinVerticalRotation(FastMath.DEG_TO_RAD * - 90);

This would enable rotation when zoomed-out down to -90 degrees, effectively having the camera looking up to its tied spatial.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9247 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-14 01:10:19 +00:00
rem..om
94e0937bb6 Fixed an ArrayIndexOutOfBound in animationFactory
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9246 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-12 21:09:57 +00:00
rem..om
07e96d02eb Fixed an issue in AnimationTrack when time was skipped out of bounds of the animation
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9245 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-12 20:43:07 +00:00
rem..om
8ab5a211e2 Removed previously committed System.out from AndroidAudioRenderer
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9244 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-11 23:05:33 +00:00
rem..om
218f082c8b Properly stopping and resetting Medialayer in AndroidAudioRenderer to be able to play an audio node more than once without failing.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9243 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-11 21:37:33 +00:00
Kae..pl
d6bf9372bf Fix to 3D material definition for blender loader.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9242 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-11 20:11:16 +00:00
rem..om
1a771236cf fix NPE in AndroidHarness when quitting (thanks iwgEric)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9241 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-11 08:33:51 +00:00
PSp..om
511a11fc7c Moved the creation of the guiFont into a separate
method that can be overridden by subclasses.
This isn't really complicated enough to move to
an app state and the fact that the field is 
exposed is already sort of "unclean" anyway.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9240 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-09 07:12:29 +00:00
rem..om
8eae2cfd8a Cinematic, fixed time seeking when having several SpatialAnimation with a speed > 1
fixed an issue in soundTrack crashing when time was < 0
properly implemented GuiTrack stop() method

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9239 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-08 17:10:47 +00:00
rem..om
191bd21b40 Removed AndroidHarness specific calls from the OGLESContext.
- The harness is now a system listener and dispatch the system events to the jme app
- Every Harness related code is now in the harness (exit hook dialog, and mapping addition, spash screen hiding,....)
- Added a handleExitHook flag to configure if the Harness should handle exit or not.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9238 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-07 19:22:41 +00:00
bre..ns
e769d453ec added recalculateAllNormals() to TerrainQuad
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9237 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-07 15:48:44 +00:00
bre..ns
122b4a9818 reverted change to build-impl.xml
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9236 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-07 05:10:05 +00:00
bre..ns
694b61cf58 improved terrain editor wizard
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9235 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-06 18:53:03 +00:00
rem..om
d2b727cfd8 Android : OGLESContext can now finish the activity when being destroyed, this way calling app.stop() from jME finished the associated activity.
This feature can be disabled by setting a flag in the MainActivity.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9234 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-05 22:25:42 +00:00
PSp..om
2bde71b08a Early out on initializePending and terminatePending
if the array is empty.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9233 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-05 19:22:33 +00:00
rem..om
654c44abdd Jme nifty render device optimization :
- Banished color buffer updating at render time (except for gradient quads that uses vertex color)
- fully transparent quads are not rendered anymore (that avoid rendering transparent layers allowing complex layout for free).

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9232 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-04 14:08:15 +00:00
rem..om
6087a930df Formatted code of RenderDeviceJme before comming changes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9231 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-04 13:39:58 +00:00
rem..om
e275cfb7ee JME nifty's render device : fixed text positioning when autoScale is true
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9230 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-04 13:24:01 +00:00
rem..om
2d57665dfd JME nifty's render device now uses 2 separate shaders : one for images and texts and one for quads, this way there is no more branching in the frag shader greatly improving speed (specially on android)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9229 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-04 12:54:02 +00:00
Sha..om
b99e5a9bfb * Prevent exception when loading OBJ file without normals or texcoords
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9228 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-03 05:07:12 +00:00
rem..om
92b97d38d8 Committed a patch from iwgeric, to make nifty Textfield display the soft keyboard on tap.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9227 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-02 10:23:22 +00:00
rem..om
859123673e Committed patch from iwgEric that fixes a couple of issues on android touchinput http://jmonkeyengine.org/groups/android/forum/topic/error-with-nifty-and-awt/?topic_page=2#post-165433
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9226 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-02 09:12:38 +00:00
Kae..pl
2bc7128eb6 Fix to loading meshes that contain many vertices.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9225 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-01 21:35:32 +00:00
nor..67
50f266f843 - optimize BatchNode.batch a bit
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9224 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-03-01 00:48:42 +00:00
rem..om
5671358657 Soft particles implementation.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9223 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-29 22:26:37 +00:00
Kae..pl
787e912591 Fixes to AWT textures blending.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9222 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-29 20:40:25 +00:00
Sha..rd
491d514c0f * BorderClamp and Clamp texture wrap modes now become EdgeClamp on Android
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9221 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-29 01:22:15 +00:00
Sha..om
9ddb941daa * Fix javadoc error in Transform.loadIdentity()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9220 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-28 15:58:35 +00:00
Sha..rd
be7a22e3d5 * Remove most common usage of IntMap.iterator()
* Correct small typo in UniformBinding
 * Make IntMap.iterator() make new iterator each time 
 * Prevent TangentBinormalGenerator from crashing when it encounters some mesh without texcoord/normal buffers
 * AWTLoader now properly fails when AWT can't load the image instead of returning null 

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9219 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-28 03:57:54 +00:00
PSp..om
5cf9954814 Added a comment with what I think the taskQueue
drain method is really doing... only simplified.
I don't trust my eyes enough to make such a core
change without co-verification. :)


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9218 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-28 01:44:13 +00:00
nor..67
7522ae7a95 SDK:
- fix typo in sdk properties

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9217 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-27 10:55:55 +00:00
nor..67
1af4ea110c - up version of android build script
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9216 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-26 14:21:46 +00:00
nor..67
32c4e50953 - rename library from jme3-android to android-base to avoid mixup with the user-added libraries
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9215 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-26 14:20:13 +00:00
nor..67
4073fee081 - update lwjgl to 2.8.3, fixing MacOSX 10.5 and lower compatibility
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9214 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-26 13:53:48 +00:00
PSp..om
dde5d0a510 Added a ResetStatsState so that the stats are always
reset even if the developer has overridden simpleUpdate().
As long Application's stateManager is run, the stats will
get reset no matter how many views there are or if they
are disabled or not.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9213 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-26 01:27:07 +00:00
PSp..om
54471475fe Added a test showing the basic app state life cycle
and verifying that all steps get called when they
are supposed to.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9212 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-26 00:58:50 +00:00
Sha..rd
aa8298ecdf * Fixed BufferUtils on android when used on non bytebuffers
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9211 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-25 23:01:31 +00:00
Sha..rd
b2e086bbee * Added ResolutionInverse (thanks kwando)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9210 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-25 22:48:59 +00:00
Sha..rd
7a7b2c3f5f * Fixed issue with WorldMatrixInverse uniform binding being incorrect (thanks survivor)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9209 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-25 22:44:07 +00:00
Sha..rd
2cbbfaa3b9 * It is now possible to modify an existing buffer through Mesh.setBuffer() (previous behavior was to crash)
* Add TestExpandingTorus to demonstrate this feature

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9208 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-25 22:12:09 +00:00
Sha..rd
f3528f8d6e * BufferUtils.destroyDirectBuffer() will only look up methods once
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9207 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-25 22:00:17 +00:00
Sha..rd
68da72cf66 * Actually fixed the issue with the tangents this time .. (TestTextureAtlas runs)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9206 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-25 21:25:22 +00:00
Sha..rd
c9046fa21c * Since number of tangent components in a tangent buffer can vary, GeometryBatchFactory now takes # of components into account preventing IndexOutOfBoundsException
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9205 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-25 19:52:31 +00:00
Sha..rd
3dfe3d70f5 * Re-added conditional in Lighting.frag to avoid NVIDIA bug. It uses control flow but most GLSL compilers should optimize it to compare and set.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9204 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-02-25 19:51:35 +00:00