Lasse Öörni
|
7e3be41dfb
More fixes to light pre-pass light volume rendering.
|
14 years ago |
Lasse Öörni
|
ceee03d828
Light rendering fixes.
|
14 years ago |
Lasse Öörni
|
ac20c662e7
Fixed missing vertex lighting in light pre-pass material pass.
|
14 years ago |
Lasse Öörni
|
c0d05666f8
Initial light volume rendering.
|
14 years ago |
Lasse Öörni
|
fefa7bf6cd
Initial light pre-pass rendering. Lighting not rendered yet.
|
14 years ago |
Lasse Öörni
|
fbdd44c3b8
Fixed comments.
|
14 years ago |
Lasse Öörni
|
04a7049bdf
Slight optimizations in light-related operations.
|
14 years ago |
Lasse Öörni
|
8b61a23cd0
Updated to newest ODE from svn.
|
14 years ago |
Lasse Öörni
|
bc5dd97e4b
Allow 6 vertex lights.
|
14 years ago |
Lasse Öörni
|
a51afb0631
Initial vertex lighting support.
|
14 years ago |
Lasse Öörni
|
929a37f782
Fixed uninitialized shadow batch zone.
|
14 years ago |
Lasse Öörni
|
4c3be1f600
Added List::Resize().
|
14 years ago |
Lasse Öörni
|
8a52455faa
Added shadow mask feature, which allows selective shadow casting by different lights.
|
14 years ago |
Lasse Öörni
|
0da41425b5
Fixed debug mode assert.
|
14 years ago |
Lasse Öörni
|
8a57a3ee18
Threaded ray query.
|
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
|
f3b5dae787
Threaded occlusion check for the main view.
|
14 years ago |
Lasse Öörni
|
db5fbec28f
Get main view zones, occluders, lights and geometries using one octree query.
|
14 years ago |
Lasse Öörni
|
d958692faf
Further work item building optimizations.
|
14 years ago |
Lasse Öörni
|
714414a755
Code cleanup and work item building optimization in Octree & View.
|
14 years ago |
Lasse Öörni
|
6b504a0b21
Refactored occlusion buffer allocation to be thread-safe. Thread queries for directional shadowed lights as well.
|
14 years ago |
Lasse Öörni
|
7df7b2eaac
Profiling blocks cleanup.
|
14 years ago |
Lasse Öörni
|
cccb072a3d
Threaded light queries.
|
14 years ago |
Lasse Öörni
|
d29885dd9f
Clamp max. amount of worker threads.
|
14 years ago |
Lasse Öörni
|
9e7295d666
Threaded batch sorting.
|
14 years ago |
Lasse Öörni
|
aadc22f05a
Changed WorkItem to a value type to make it easier to construct work queue tasks.
|
14 years ago |
Lasse Öörni
|
f843523ee8
Removed the start/stop mechanism from WorkQueue.
|
14 years ago |
Lasse Öörni
|
f5bb9e5487
Work queue & octree reinsertion optimizations.
|
14 years ago |
Lasse Öörni
|
f9d04676f8
Queue octree updates & reinsertions in a PODVector instead of a HashSet.
|
14 years ago |