2342 Commits

Author SHA1 Message Date
rem..om
62a02fb6f4 - Dynamic Batching
- Forgot the temp vars

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8479 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 22:26:03 +00:00
rem..om
63b62269e8 - Dynamic Batching
- Added a BatchNode that can batch geometries in its sub graph
- added support for matching to Geometry
- created propper test cases
- added a refresh flag to spatial RF_REFRESHBATCH to refresh the batch only when needed

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8478 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 21:47:12 +00:00
nor..67
0868244b9a - fix PhysicsVehicle initialization
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8477 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 18:26:20 +00:00
nor..67
3ff2771a69 - add backengineered JmeVersion to fix build
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8476 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 12:01:02 +00:00
PSp..om
d2579343b2 Make BitmapFont's calculation of line width match
BitmapText's version.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8475 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 09:07:27 +00:00
PSp..om
1e59de25ee Took out the unbaking of kerning because it _does_
affect all subsequent cursor positions unlike xOffset.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8474 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 08:53:02 +00:00
PSp..om
68c2fea479 The last change neglected the first character which
has special treatment for its x0 setting but still
requires that the xAdvance be adjusted to account
for accumulated xOffset.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8473 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 08:44:25 +00:00
PSp..om
ee2f44f340 Fixed some really odd text advance behavior that
caused letters and characters to overlap each other.
Basically, the offset was being included in the next
chars position... and it shouldn't be.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8472 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 08:27:09 +00:00
sha..rd
97145d7d4d * Natives are now extracted to user.home based on hash of classpath and last modified of jMonkeyEngine3.jar
* Fixed crash in BloomFilter when screen size is 1x1

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8471 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 03:45:28 +00:00
sha..rd
afbf8ad69d * Allow loading non-square power-of-2 textures without resize
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8470 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 01:21:46 +00:00
sha..rd
130283914e * Fix nifty border rendering gradient
* Fix nifty text black borders or not getting rendered

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8469 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 00:46:56 +00:00
Kae..pl
b7a3818b60 Fixing a bug that occured when the model was invalid and had no faces (only a line for example).
Such model will not be visible.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8468 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-20 18:06:18 +00:00
nor..67
b6492e958e - change spatial warning on update state to include hint to threading problems
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8467 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-20 12:44:11 +00:00
rem..om
444223b905 - Excluded spatials that have a cullHint.Always from shadow queues
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8466 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-19 21:02:03 +00:00
sky..ok
84116c85f8 Created clickable links out of http mentions in all jME3 Javadoc
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8465 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-19 20:23:39 +00:00
sky..ok
1095a1fb62 Created clickable links out of http mentions in Camera Javadoc
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8464 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-19 19:50:07 +00:00
rem..om
854b4a00c0 - used tempVars for path interpolation instead of temp attributes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8463 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-19 18:42:05 +00:00
sky..ok
83fd9107c9 Fix for broken Javadoc in Material
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8462 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-19 15:33:13 +00:00
nor..67
8eaf205cc2 - remove System.out.println from SaveGame.. again
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8461 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-19 13:59:57 +00:00
voi..om
32812ed545 update nifty-1.3.1 SNAPSHOT libs
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8460 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-19 01:12:14 +00:00
voi..om
a824f45efb optimize GC performance while creating keys for the BitmapText cache
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8459 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-19 01:10:49 +00:00
bre..ns
f50266590d default distance for TerrainLodControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8458 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 23:29:35 +00:00
bre..ns
7d7c2c53c3 fixed lod in TestSpotLightTerrain
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8457 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 23:25:20 +00:00
nor..67
2055bf0fe3 - fix TestWalkingChar shooting
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8455 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 22:44:51 +00:00
nor..67
a71340c196 - disable "smoothing" of jme framerate by deafult
- move smoothing timer to LwjglSmoothingTimer

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8454 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 22:21:38 +00:00
rem..om
e9556fad0a - used back system timer for cinematics, whatever it is :D
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8453 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 22:10:41 +00:00
nor..67
d1a515f878 - use GZIP in SaveGame
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8452 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 21:15:16 +00:00
sky..ok
8a4d2cbdd0 Fix for strange character encoding in Box Javadoc
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8451 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 21:14:52 +00:00
sky..ok
2ee53936fd Fix for incorrect Javadoc in Box
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8450 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 21:12:53 +00:00
sky..ok
45d09fb4b6 fixed the jME3 classpath for Eclipse users (incorrect NiftyGUI references)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8449 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 21:00:53 +00:00
nor..67
7152878286 - remove System.out.println from SaveGame class
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8448 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 20:35:28 +00:00
nor..67
89ad3925a6 - remove System.out.println from SaveGame class
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8447 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 20:33:40 +00:00
nor..67
9850440a65 - use ZIP in SaveGame
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8446 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 20:31:36 +00:00
nor..67
3198415cce - make SaveGame use Binary and UUEncode (sun.misc package, available on android?)
- add test

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8445 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 20:13:24 +00:00
sky..ok
f9bd837a7d Fixed typo in UrlLocator
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8444 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 19:47:12 +00:00
rem..om
be6259e5ba - fixed bad time calculation on cinematics
- Used a nano timer for precision
- javadoc'ed a bit

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8443 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 19:01:09 +00:00
nor..67
8739632262 - print stack trace for SaveGame tool errors
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8438 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 00:31:50 +00:00
nor..67
fc9cb03462 - add SaveGame tool
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8437 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-18 00:24:49 +00:00
rem..om
d4c69da2a1 - removed deprecated usage of audioRenderer in soundTrack
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8434 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-17 21:29:39 +00:00
rem..om
319ccc62b4 - added a pause method to AudioNode
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8433 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-17 21:27:09 +00:00
rem..om
298c052d24 - Use quaternions and slerp for rotation track
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8432 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-17 20:55:38 +00:00
nor..67
2e5a0fda75 Update windows bullet native
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8431 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-17 16:31:26 +00:00
nor..67
4a15aa4162 - update bullet native for OSX
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8430 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-17 16:28:52 +00:00
nor..67
2360562947 - add some fixes for collision callbacks and android to native bullet
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8429 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-17 16:25:59 +00:00
nor..67
cfc6036bf2 - cleanup after Kirill-Bomb
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8426 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-17 09:41:10 +00:00
sha..rd
1fb4a9be00 * Apply fix for cylinder normal generation
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8425 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-17 02:19:16 +00:00
sha..rd
55bfc5f0cf * Update to LWJGL 2.8.1
* Audio system to use new NativeObject class for managing audio buffers and filters
 * Formatting for AndroidAudioRenderer
 * Changed AndroidAudioData to match new NativeObject class
 * AudioNode now serializes the audio key as "audio_key" instead "key"
 

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8423 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-17 01:33:42 +00:00
sha..rd
107380afc1 * Moved GLObjectManager to util, it is now NativeObjectManager and can be used to manage collection of any native object
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8422 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-17 01:26:31 +00:00
sha..rd
bb52601e4e * Gutted out SpatialAnimation
* Fix crash in TestObjectAnimation**

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8420 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-16 23:28:48 +00:00
sha..rd
e3366f14b8 Animation system revamp
* Track is no longer generic and doesn't need to be
 * Removed implementation specific methods from Track 
 * Animation class no longer casts the track to a specific type to call setTime(). The specific Track.setTime() implementation makes the appropriate operations.
 * TempVars instance is now passed down from the AnimControl to the tracks to get rid of all temp members in the tracks 
 * Misc docs and comment changes
 * J3O files that reference BoneAnimation or SpatialAnimation class are automatically redirected to Animation class
 * MeshAnimation, previously unused, is now completely obsolete and has been deleted 
 * PoseTrack, previously unused, is now deprecated until pose loading support is added 
 * Proper formatting for SpatialTrack

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8419 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-16 23:15:55 +00:00