rem..om
4155cacf74
PssmShadowRenderer : post shadow pas does not write depth anymore, also added a slight polyOffset to avoid z-fighting
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9293 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
a2ad677cc5
* Better version of TestMaterialCompare
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9292 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
91ea95328e
Fixed isEqual to equals in GeometryBatchFactory and in TestMaterialCompare
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9291 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
d50efde277
Fixed imports from last commit
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9290 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
ddca06e607
* Materials.equals() method now works correctly (checking if material will look the same if rendered, in 99.9% of cases..)
...
* ListMap entries now implement equals method as required by spec
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9289 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
c3ed68cfbb
AnimationTrack null checked the animation channel in onStop, onPause and setLoopMode to avoid NPE
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9288 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
bc0207f1fc
BatchNode is now indexing the batches by geometry to easily retrieve them during the update phase.
...
This is fixing this issue http://jmonkeyengine.org/groups/general-2/forum/topic/batchnode-not-accounting-for-transformations-in-cloned-spatials/#post-170945
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9287 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
b7affd0147
- optimize BatchNode a bit
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9286 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..ok
0345dd9601
Better Javadoc for PhysicsVehicle#getForwardVector(Vector3f)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9285 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..om
9aacd96926
* PostShadowPSSM: Made texSize const, to fix shader error
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9284 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
904d835742
Add variable quality and video file frame count to VideoRecorderAppState, thanks to @entrusc
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9283 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
732955a56c
fixed BoundingBox merge method javadoc
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9282 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
e5b99b5035
ShadowUtil now use tempVars instead of instantiating new objects
...
Matrix4f now has a set method that teakes 16 floats like the constructor
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9281 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
cecf807001
SpotLight, inner and outer angle cos is now correctly packed when opening a saved light
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9280 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
bf55974bf4
Changed the way post shadow pass is done. It's now a technique of the lighting material definition.
...
This allow to have shadows that fully works with partially transparent objects (like trees).
If a material does not have the postShadow technique, the renderer uses the fallback material (like before).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9279 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
7445565df3
Fixed buffer overflow when increasing the size of a BitmapText (issue 486)
...
thanks to Daniel Brunton for the patch
http://code.google.com/p/jmonkeyengine/issues/detail?id=486&colspec=ID%20Type%20Status%20Component%20Priority%20Product%20Milestone%20Owner%20Summary&start=100
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9278 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
7c101bb097
* Forgot to commit the test case
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9277 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
02742f720f
* AppSettings now supports floating point values
...
* AppSettings now supports custom user settings
* Add test case TestCustomAppSettings to test custom user settings
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9276 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
64b736f2e9
fix a bug in terrain getHeight for some edge cases
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9275 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
e3ed779fc9
Committed iwgeric patch for native bullet PhysicCollisionEvent
...
http://jmonkeyengine.org/groups/android/forum/topic/null-objects-in-collision-callbacks-on-android-resolved/#post-169899
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9274 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
a8bfb54b02
Fixed the mix up in fromAngles method's javadoc in Quaternion, pitch is Attitude and roll is Bank
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9273 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
f156b31ce1
Spline now clones the control points to not keep a reference on the given vector.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9272 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
a4c1fd7670
Fixed naming of pitch, yaw, roll thing in rotation that was wrong. Now they are named xAngle, yAngle, zAngle in Spatial and Quaternion. Pitch , Yaw, Roll are just mentionned in the javadoc.
...
There has been several posts about that, the last in date is here http://jmonkeyengine.org/groups/general-2/forum/topic/confused-about-euler-axes-and-jme-axes/#post-169736
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9271 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
3dc9a591b7
whoops, I blame jesus for not adding this class
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9270 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
a1249b551d
* refactored terrain lod to move most of the lod code to the control
...
* lodDistanceCalculator no longer queries the world transforms of the terrain on the background thread
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9269 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
PSp..om
198979bf5a
Removed setEnabled() and isEnabled() from the Control
...
interface since no engine uses of Control will ever call
these methods. The functionality is still left in
AbstractControl which makes more sense since it is up
to the control implementation to enable or disable itself
as it sees fit.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9268 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
PSp..om
4e12127f27
Remove the fragile camNode.getControl(0).setEnabled()
...
and replaced it with camNode.setEnabled().
A) it is kind of scary to rely on the control index in
this case.
B) CameraNode.setEnabled() already calls setEnabled()
on the CameraControl.
An acceptable alternative would be:
camNode.getControl(CameraControl.class).setEnabled()
but I didn't see the point of it.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9267 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
828c8071f6
* Fix BufferUtils.destroyDirectBuffer() in OpenJDK7
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9264 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
8973175783
* Try to fix linkVertices in TangentBinormalGenerator (prevent assigning same tangent to verts with different texcoord)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9263 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
2cdeb6ebff
* Fix animation blending from bind pose issue
...
* Fix look/cycle modes for animations to prevent result time from being out of range
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9262 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
203bc00a7d
Lighting material now normalize normal value read from the normal map to avoid banding artifacts
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9261 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
fecf355de2
ChaseCam : changed all private attributes and methods to protected so people can extend the chaseCam behavior as they see fit.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9260 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
cf93c2c6fc
Fixed issue when the last waypoint of a motion path was not triggering listeners
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9259 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
7f6ce84ffd
Implemented setSpeed for animationTrack as it needs special treatment
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9258 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
1945a0c1c0
BatchNode and GeometryBatchFactory now uses the material's isEqual method to gather the geometries to batch
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9257 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
55b8188d20
Material has now a isEqual method that compares materialDef, material params and material additional render state
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9256 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..ok
533fb86c50
Down to 260 Javadoc warnings from 324
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9255 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
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
13 years ago
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
13 years ago
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
13 years ago
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
13 years ago
rem..om
94e0937bb6
Fixed an ArrayIndexOutOfBound in animationFactory
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9246 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
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
13 years ago
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
13 years ago
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
13 years ago
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
13 years ago
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
13 years ago
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
13 years ago
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
13 years ago
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
13 years ago