sha..rd
ed7789b7a6
* The OpenGL2 renderer now actually scales non-power-of-2 textures instead of throwing out a useless warning
...
* Nifty GUI now supports the rescaling of textures by storing the resolution beforehand
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7281 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
7d6167c0dc
* Added Renderer.invalidateState() to reset the render context
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7280 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
8019ba2a53
* LwjglRenderer will throw an exception when attempting to set null shader
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7279 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
5ffa3927ea
* Fix compile error
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7278 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
e9e64c7cb7
* Removed deprecated AnimControl constructor
...
* Moved bind pose generation to Mesh away from Ogre loader as its a fairly common operation for animation loaders
* Added TestCustomAnim test which demonstrates how to generate an animated model from scratch
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7277 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
2bc6e27200
Proper fix for the bug where JME's quaternion wasn't
...
being serialized automatically.
When a class is final and in the field of a class that
is registered, it is safe to register it automatically
because the type can be determined reliably on the
other end of the stream. So now it allows that.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7276 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
75fa331345
- added LightNode
...
- used tempVars to avoid Vector3f and Quaternion instancing in update method of CameraControl.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7275 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
e990b25822
* TestNiftyGui now uses jme3test/niftygui/hellojme.xml and acts as a ScreenController
...
* Added TestNiftyExamples that runs the all/intro.xml in the nifty examples jar
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7274 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
0d49c41b38
* Remove messed up logging setup
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7272 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
9b9fb940a6
* Fixed compile error in nifty
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7271 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
6ed32b479c
* Updated to latest version of Nifty GUI 1.3
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7270 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
9088d6230d
* Added Camera.lookAtDirection()
...
* Added docs for Camera.containsGui()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7268 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
1203073bd9
- make SM Serializer only display warning instead of throwing an Exception when the class has not been registered, internally supported classes like jME math primitives were not accepted anymore
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7267 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
67dd48aae7
* Camera.setDirection() now deprecated since it doesn't do the thing most people expect it
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7266 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
f2f6246e43
* Moved Screenshots to Desktop Source Package since it uses BufferedImage
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7265 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
8fb97f1a3a
* Call timer.reset() when gaining focus to fix "object speedup after alt-tab" issue
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7264 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
190767e7be
* Fixed bug with Spatial.localToWorld() and Spatial.worldToLocal() not using checkDoTransformUpdate()
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7263 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
cdba72d2b7
Ragdoll, some enhancements
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7261 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
d0a5ce55b9
Moved some exception handling to terminate connections
...
that throw low level exceptions. The specific case I
saw for this was "An existing connection was forcibly
closed by the remote host" IOException. Without this
new handling, SM continually tried to send the connection
its data.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7260 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
9073820361
Reuse one big buffer per thread and copy the outbound
...
smaller buffers. Way faster and way cheaper overall.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7259 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
85b4eea8d7
Name the executor threads based on something that might
...
be useful to someone debugging thread dumps. ;)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7258 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
7d6d513fa5
Modified the DefaultClient (really its ConnectionAdapters)
...
to send their outbound data on a background thread.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7257 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
e298a4357e
Modified the toString() for UdpEndpoint to include
...
the address instead of the socket... since they all share
the same socket anyway and the datagram sockets don't
have useful toString()s.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7256 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
5225599ee2
Fixed a case where an exception would kill the kernel
...
adapter thread. Also improved the details of the error
logging.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7255 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
bfd49c43e3
Fixed a typo in the com.jme3.bullet.control.ragdoll package and refactored the change
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7254 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
bfdffb1ffb
- improve ragdoll test
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7250 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
0539f1971a
- ChaseCamera's attributes are now protected
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7249 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
9b5aa824fd
- Ragdolled model position now updates when ragdoll has control
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7248 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
3824676354
- RagdollControl now supports initial transformation of the model
...
- Scaling the model after the ragdoll init does not work yet
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7247 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
062861beea
ChaseCamera : added a setUpVector method.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7246 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
593d9bf35a
UDP-based kernel now does its writes on a background
...
thread. Most of the time UDP packets go right out
but not always... depending on the network layer it can
take a couple of milliseconds. And that's alot when
you're blasting packets out to a dozen users 20 times
a second.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7245 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
1f1c2ac15b
Tightened up the DefaultServer connection close code
...
to make sure that the connection closed change event
only goes out once.
Added some additional logging to the endpoint closings.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7244 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
189a787d36
Added some warning for some odd state issues that can happen
...
in real life.
Fixed a subtle bug with the UDP endpoints where they weren't
getting propery closed. This manifested as the endpoints
still getting broadcasts even after Server no longer knew
about them.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7243 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
255fe9f9c9
Turned the magic input mapping strings into constants to
...
make it easier to unbind them if desired.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7242 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
d729da9e78
* @SuppressWarnings("fallthrough") to prevent warnings
...
* Fixed rest of the warnings
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7241 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
7dd3d52e9e
* Removed many deprecated methods and classes
...
* Fixed various small issues detected by code analyzer
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7240 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
0d8a4b8dd4
* Fixed some luminance/alpha formats failing due to missing break statement under switch
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7239 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
efb9792c95
* Better toString() methods for Image and Texture
...
* OGGLoader no longer fails if file length less than number of expected samples
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7237 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
3378222dfa
Ragdoll :
...
- New test with sinbad
- Added bone selection for building the collision shapes
- Moved Radoll classes to proper package
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7236 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
14e4b79170
Changed Camera.setViewPort(float,float,float,float) to not call onViewPortChage 4 times.
...
thanks to Lutherion http://jmonkeyengine.org/groups/development-discussion-jme3/forum/topic/possible-bug-with-viewport-on-camera/#post-124630
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7235 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
e22c3f0349
- make remys life easier
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7232 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
c5efd0b06e
- move ragdoll classes to separate package
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7231 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
1f286f424f
- RagdollControl now has automagic joint setup via RagdollPreset and HumanoidRagdollPreset
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7230 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
3b9cf4cd35
* Updated Particle.j3md so it works on pre GLSL 1.2 graphics cards
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7229 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
666a800ecd
- set kinematic mode to ragdoll parts when control is disabled
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7228 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
75d0c560bf
- enable animation for ragdoll test
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7227 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
7f7fc50ab5
* Increased buffering for streaming audio from ~250 ms to 1000 ms.
...
* Reduced audio thread update from 100 fps to 20 fps (why was it 100 anyway??)
Result: Music stuttering dramatically reduced.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7226 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
2979a26984
* Added support for up to 8 texture coordinates
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7225 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
53da7c4de4
* Added CCD threshold to BoneRagdoll test so that balls collide more often
...
* Reduced BoneRagdoll constraints to PI/8
* Added an ambient light so the ragdoll is more visible
* Fixed bug with Unshaded.j3md failing with glow map
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7224 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
6417263674
- RagdollControl now uses SixDofJoints instead of ConeJoints.
...
- Ragdoll joints are now fully tweakable by user
- Changed controls in TestBoneRagdoll : keep left click pressed longer to throw bigger bullets.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7223 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago