Lasse Öörni
|
265d59dfb0
Use occlusion for coarse culling of octants before testing drawable occlusion in worker threads.
|
13 years ago |
Lasse Öörni
|
6c1536627e
Refactor of the OctreeQuery class. Use a separate subclass for shadowcaster-only queries.
|
13 years ago |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 years ago |
Lasse Öörni
|
5cf7e09324
Added Octree raycast that returns only a single drawable result.
|
14 years ago |
Lasse Öörni
|
950e37beb1
Refactored raycast query handling in preparation to threading it.
|
14 years ago |
Lasse Öörni
|
b204b2031d
Removed directional light shadowcaster occlusion for potentially taking much CPU time for relatively little gain, and/or being inaccurate.
|
14 years ago |
Lasse Öörni
|
700520f320
Further comments and code cleanup.
|
14 years ago |
Lasse Öörni
|
de67af8825
CoreData / Data reorganization.
|
14 years ago |
Lasse Öörni
|
e22483e482
Added viewmask parameter to octree queries to avoid manual viewmask checking in View and to allow partial scene queries for logic.
|
14 years ago |
Lasse Öörni
|
0ea42a9762
Removed counterproductive frustum side masking from culling tests.
|
14 years ago |
Lasse Öörni
|
f60321b20f
Use PODVector more extensively.
|
14 years ago |
Lasse Öörni
|
a956f2ff20
Fixed bugs in Vector & PODVector.
|
14 years ago |
Lasse Öörni
|
d69efd65f0
Container library fixes.
|
14 years ago |
Lasse Öörni
|
7c45da5588
Import new code.
|
14 years ago |