2397 Commits

Author SHA1 Message Date
rem..om
9c3b269061 WaterFilter : reduced foam texture size
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7454 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-05 16:15:52 +00:00
rem..om
bbb3e310a4 SimpleWaterProcessor : fixed 1 frame late rendering of the reflectionand refraction map
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7453 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-05 16:05:48 +00:00
PSp..om
8ed2db29a6 Reworked how client connection teardown happens in the face
of the network connection disappearing or any other random errors
on the channel.  Now errors that cause the connection to drop
will be properly reported as client disconnects... there is also
a new error field on the DisconnectInfo that is filled in in these
cases.
Added an ErrorListener that can be used to more tightly control
how errors are handled for the Client.
Fixed the double event dispatch that occurred during Client
closing.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7451 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-05 05:59:52 +00:00
PSp..om
95315cfd0c Fixing a pretty significant typo.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7450 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-05 05:49:18 +00:00
PSp..om
17221395dc The KernelAdapter now keeps a rolling message buffer
for the endpoints when using a reliable connection.
There is no guarantee that the buffers going out from
a client won't be chopped up by the networking stack
in various ways.  It was always the intent to accumulate
them like this (the client side already does after all)
but it was an oversight.  It's a testament to modern
networking that this hasn't come up in practice yet.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7449 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-05 05:07:28 +00:00
nor..67
8406f0058e Kirill: Better fix for mac issue
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7448 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-05 01:35:38 +00:00
nor..67
8ace54916f Kirill: Fixed Mac issue where canvas wouldn't render anything when framebuffers were used
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7447 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-05 01:05:52 +00:00
sha..rd
d7995b4a6a * Fixed crash in MaterialLoader when handling materials exported from Blender 2.57
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7446 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 22:39:22 +00:00
sha..rd
0726ad61bf * Fix LwjglCanvas freezing on Windows XP
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7445 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 20:34:30 +00:00
sha..rd
11467977f0 * When using canvas, ensure that the same pixel format is used for all shared contexts, as recommended by Apple documentation.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7444 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 19:07:10 +00:00
sha..rd
f004d23070 * LwjglCanvas now correctly resets the renderer state by calling renderer.invalidateState(). Doing renderer.resetGLObjects() is NOT sufficient in many cases ...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7443 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 18:58:22 +00:00
sha..rd
a58814b838 * Load proper bulletjme dll for windows 64 bit
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7442 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 18:08:27 +00:00
Sha..om
8b2b999bd0 * Added proper check for framebuffer textures when doing NPOT scaling.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7441 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 16:19:51 +00:00
Sha..om
7d91174b5b * Throw proper exception in TestJoystick if none found
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7440 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 16:13:17 +00:00
Sha..om
e6d859143f * Removed incorrect javadoc from TestChangeAppIcon
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7439 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 15:58:49 +00:00
Sha..om
e5400e38b8 * SceneLoader will no longer crash if material file cannot be found
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7438 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 15:54:37 +00:00
Sha..om
a4e97bd2d5 * Better error message in ImageToAwt.convert()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7437 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 15:47:16 +00:00
Sha..om
5d4c279467 * Removed argument check in Mesh.setBuffer() since now its done in VertexBuffer.setupData()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7436 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 15:41:58 +00:00
Sha..om
b56c700023 * Added null checks in setupData()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7435 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 15:40:21 +00:00
sha..rd
344efe544a * Added check in SkyFactory to ensure the images can be used in a cubemap
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7434 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 13:46:15 +00:00
nor..67
3c45cc6e97 - initialize native bullet classes on every object creation
- remove initialization from java physicsspace

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7431 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 03:45:31 +00:00
nor..67
5a2e0ee197 - add project for editing native bullet
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7425 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 02:14:42 +00:00
sha..rd
52e3da57f8 * Added check in Mesh.setBuffer() for components argument to be between 1 and 4
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7423 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 00:39:07 +00:00
nor..67
fec1c5d6fe - remove deprecated info
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7422 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-04 00:01:09 +00:00
Sha..om
64e8c05ba8 * Commented out useless assertion
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7421 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-03 22:52:59 +00:00
nor..67
1f14c00d2e - add disable warning option to Natives.jar extraction
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7419 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-03 22:23:54 +00:00
nor..67
5ae0340ccf - use finally in Natives.jar
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7418 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-03 22:13:05 +00:00
nor..67
ea6e817f7f - load library in Natives.java on demand
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7417 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-03 21:51:33 +00:00
nor..67
469ac7ba51 - use current dll for windows 32bit
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7412 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-03 16:10:08 +00:00
nor..67
4bb937b155 - make 64bit default for native libraries (e.g. libbulletjme32.so for 32bit)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7411 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-03 16:01:27 +00:00
nor..67
ab9e2bb97b - output messages while build process, remove verbose output from copy etc.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7408 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-03 15:32:45 +00:00
nor..67
ba365cf8f3 - cleanup build process
- unify jME3 jar file names
- build optional libraries
- build android jar as opt library
- build native bullet as opt library
- cleanup Natives.java
- add bullet native extraction to Natives.java
- add better macosx Java7 recgnition to JmeSystem.java
- add dependency finder ant lib for comparing native and java bullet API

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7403 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-03 14:33:55 +00:00
nor..67
862540833b copy Bullet Native to trunk
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7402 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-03 14:27:00 +00:00
nor..67
44baefce4f - fix android build errors
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7399 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-02 23:41:10 +00:00
nor..67
068ee238a3 - fix NiftyJmeDisplay in jMP
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7394 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-02 18:48:14 +00:00
sha..rd
1a3823b6aa * Set AppSettings.setRenderer() to LWJGL_OpenGL_ANY to choose renderer based on capabilities of video card.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7385 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-01 23:40:56 +00:00
sha..rd
cfb647f743 * Reduce input lag by polling after framerate syncing
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7382 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-01 19:02:36 +00:00
rem..om
156b1747f0 HumanoidRagdollPreset : fixed shoulder joint limit
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7380 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-01 09:21:55 +00:00
rem..om
4d1d9edc29 KinematicRagdollControl :
- Made a lot of clean up and optimization
- Better automagic creation of the ragdoll


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7379 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-01 09:18:29 +00:00
sha..rd
f72d5c20fd * Nifty Gui now uses jME3 AssetManager to find XML files
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7378 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-01 05:00:04 +00:00
sha..rd
3ed2824cc3 * Sorting ID now reset properly when shader or texture changed
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7377 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-01 04:48:10 +00:00
sha..rd
b5a8080f61 * Added checking for image format
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7376 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-05-01 04:41:00 +00:00
sha..rd
0d0454f248 * Canvas is now using pbuffer workaround, allowing renderer to acquire renderer capabilities even if the canvas is not visible yet.
* Handling of context destruction is now handled individually for displays and canvases.
For canvas, this allows it to destroy the pbuffer in addition to the display.
 * VertexBuffer now has better detection for data size changes, might prevent GL errors in certain cases. NOTE: VertexBuffer.updateData() is generally more stable than VertexBuffer.setUpdateNeeded(). Refrain from using setUpdateNeeded() .. its an internal call anyway. Using it directly could cause GL errors.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7374 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-04-30 23:10:25 +00:00
rem..om
4b52dba7f8 Made ragdollTest silent again
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7372 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-04-30 20:24:00 +00:00
rem..om
427163475c - RagdollControl is now called KinematicRagdollControl
- better user API (setKinematicMode(), setRagdollMode(),...)
- You can now enable/disable the control anytime, with no side effects
- added more javadoc

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7370 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-04-30 13:47:01 +00:00
rem..om
93d0ed73e3 - Added a test case for the add kinematic object to physic space to tets with native bullet
- made a workaround in PhysicSpace for non native

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7369 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-04-30 10:12:38 +00:00
sha..rd
dcf3f3c061 * Fixed bug in RenderImageJme Texture constructor that would not take into account width/height
* MatParam toString() method will now display value

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7368 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-04-29 23:52:11 +00:00
nor..67
f6757c73fc - add empty constructore to AudioNode to reenable serialization (temp fix)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7362 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-04-29 21:44:14 +00:00
Sha..om
a4e0e634c1 * Fix NPE in LwjglCanvas.restoreCanvas()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7361 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-04-29 19:04:13 +00:00
rem..om
c407296ccb Ragdoll
- made some clean up
- started a draft javadoc

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7360 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-04-29 17:31:04 +00:00