Wei Tjong Yao
|
ea2c1f8ae2
Fixed Octree's bounding box attribute default value registration.
|
преди 12 години |
Lasse Öörni
|
0ef6e3f135
Added profiling blocks to shader loading.
|
преди 12 години |
Lasse Öörni
|
3f3d63280c
Fixed infinite raycast returning results that were not hit by the ray.
|
преди 12 години |
Lasse Öörni
|
af8825047a
Started work on node/component enable & disable.
|
преди 12 години |
Lasse Öörni
|
55f249e548
Automatically show compatible script object variables as ScriptInstance attributes and file-serialize them.
|
преди 12 години |
Lasse Öörni
|
4e836e574f
Migrated to AngelScript 2.26.1 WIP.
|
преди 13 години |
Lasse Öörni
|
4f948028e4
Fixed bounding box center & halfsize not being updated in Octree::Resize().
|
преди 13 години |
Lasse Öörni
|
3002776ea4
Fixed incorrect octree insertion of drawables in some cases (eg. large terrain.)
|
преди 13 години |
Lasse Öörni
|
e4d3046a50
Removed unused function from Octant.
|
преди 13 години |
Lasse Öörni
|
945085d975
Allow threaded work items with varying priorities. Default is immediate (maximum) priority as used by Octree & View. Optionally send events when threaded work items complete.
|
преди 13 години |
Lasse Öörni
|
a40fead7dc
Updated license for the new year.
|
преди 13 години |
Lasse Öörni
|
7d8558a51f
Applied massive patch from weitjong.
|
преди 13 години |
Lasse Öörni
|
bb8d2437fa
Send a per-scene event when the threaded drawable update is done. This can be used for per-scene custom animation (eg. IK) instead of using the global PostRenderUpdate event. Furthermore this event is sent before nodes are reinserted to octree, so it is potentially more correct.
|
преди 13 години |
Lasse Öörni
|
88aaa46465
Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding.
|
преди 13 години |
Lasse Öörni
|
f0b6d55b28
Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries.
|
преди 13 години |
Lasse Öörni
|
ef421ef32d
Initial Bullet constraint implementation.
|
преди 13 години |
Lasse Öörni
|
da921892b2
Rearranged Octant variables for more optimal access.
|
преди 13 години |
Lasse Öörni
|
3bec77f823
More descriptive profiler block names.
|
преди 13 години |
Lasse Öörni
|
504ffaa93d
Code cleanup.
|
преди 13 години |
Lasse Öörni
|
91f6f87472
Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate().
|
преди 13 години |
Lasse Öörni
|
ee39c40667
Fixed crash when point light shadow query was incorrectly threaded.
|
преди 13 години |
Lasse Öörni
|
de30801744
Removed manual unrolling.
|
преди 13 години |
Lasse Öörni
|
2bde036977
Moved drawable iteration inside the OctreeQuery virtual function.
|
преди 13 години |
Lasse Öörni
|
0937a62115
Octree query micro-optimizations.
|
преди 13 години |
Lasse Öörni
|
1a9dced05b
Updated to AngelScript 2.23.1 WIP.
|
преди 13 години |
Lasse Öörni
|
a85817a355
Reverted to joint world space positioning for reliability.
|
преди 13 години |
Lasse Öörni
|
b7f5a6c997
Reverted use of HashSet in Octree for updates & reinsertions. Instead use vectors of weak pointers to Drawables to require no explicit cleanup when removed.
|
преди 13 години |
Lasse Öörni
|
97142c1db1
Eliminated n^2 algorithms from event subscribing and octree updates.
|
преди 13 години |
Lasse Öörni
|
6c1536627e
Refactor of the OctreeQuery class. Use a separate subclass for shadowcaster-only queries.
|
преди 13 години |
Lasse Öörni
|
b2d150e499
Added frustum culling to debug drawing the octree.
|
преди 14 години |