Lasse Öörni
|
e6fe0d6cf0
Removed convenience GetWorldTransform() from Component to make it explicit that an indirection to the parent node is being made.
|
13 years ago |
Lasse Öörni
|
d8eb85b9b4
Added SphereCast function to PhysicsWorld.
|
13 years ago |
Lasse Öörni
|
40709f2d63
Added GetCompressedTextureSupport() to Graphics. Always true on Direct3D9.
|
13 years ago |
Lasse Öörni
|
5bc2c61d88
Reorganized Node, Component, Drawable & Camera member variables for more optimal access.
|
13 years ago |
Lasse Öörni
|
5640824c9a
Fixed Camera not properly notified of node transform changes.
|
13 years ago |
Lasse Öörni
|
91f6f87472
Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate().
|
13 years ago |
Lasse Öörni
|
e0571d46eb
Removed kNet message priority sorting to improve CPU performance when sending a high volume of network messages.
|
13 years ago |
Lasse Öörni
|
66a860144a
Added separate Equals() function to Vector & Quaternion classes to perform comparison with epsilon. Equality operator does not use epsilon. This optimizes network sync somewhat.
|
13 years ago |
Lasse Öörni
|
08ac95dbf7
Fixed continuous collision detection to work with the compound shape.
|
13 years ago |
Lasse Öörni
|
32fa940130
Handle world transform update of parented RigidBodies correctly.
|
13 years ago |
Lasse Öörni
|
a85817a355
Reverted to joint world space positioning for reliability.
|
13 years ago |
Lasse Öörni
|
566489e1fa
Updated the script API documentation.
|
13 years ago |
Lasse Öörni
|
ff950d7dca
Refactored joint attributes. Now the joint should be created into a node with a rigidbody, and only the connected body needs to be specified.
|
13 years ago |
Lasse Öörni
|
bea4b8d60b
Allow per-rigidbody disabling of gravity.
|
13 years ago |
Lasse Öörni
|
c0273f35ca
Removed deprecated SuppressNextChar() function.
|
13 years ago |
Lasse Öörni
|
72794673d1
Fixed crash if a window message was received before the Input subsystem had initialized itself.
|
13 years ago |
Lasse Öörni
|
9d15b80fc4
Audio::IsInterpolated() -> Audio::GetInterpolation().
|
14 years ago |
Lasse Öörni
|
26e2ebca26
Fixed enemy motion bugs in networked NinjaSnowWar.
|
14 years ago |
Lasse Öörni
|
911f9e4c5b
Removed the "flush GPU" feature as it was causing erratic timing. The downside is increased input lag when vsync is on.
|
14 years ago |
Lasse Öörni
|
ff9df846d1
Fixed physics transform interpolation when physics timestep is lower than framerate.
|
14 years ago |
Lasse Öörni
|
50226cfdb0
Started work toward Unicode compatibility.
|
14 years ago |
Lasse Öörni
|
7ec5ec4f6e
Added FileWatcher class (for now Windows only) & live resource reloading.
|
14 years ago |
Lasse Öörni
|
9b89a1540d
Added resource name sanitation to prevent creation of duplicate resources.
|
14 years ago |
Lasse Öörni
|
88645ee31b
Updated script API.
|
14 years ago |
Lasse Öörni
|
d34a73bfb9
Added full deferred rendering in addition to light pre-pass.
|
14 years ago |
Lasse Öörni
|
a1c70a3476
Added bloom post-process effect.
|
14 years ago |
Lasse Öörni
|
9fc3d48c12
Changed Viewport to be a reference-counted object.
|
14 years ago |
Lasse Öörni
|
55ce257a9c
Initial postprocessing implementation. Reimplemented the FXAA edge filter using it.
|
14 years ago |
Lasse Öörni
|
510c606b3d
Removed the redundant GetString() functions from XMLElement.
|
14 years ago |
Lasse Öörni
|
762085c443
Updated script API.
|
14 years ago |