scrawl
|
4a9b37aa53
|
Fix copy constructor issue
|
9 years ago |
scrawl
|
8e9571d155
|
Double buffer the light StateAttributes and StateSets
Fixes a race condition where the position of a light could jump a frame ahead.
|
9 years ago |
scrawl
|
1b77428c59
|
Use const reference, thanks ace13
|
9 years ago |
scrawl
|
fc7456e0a1
|
Explicitely opt for float matrices in performance critical places
|
9 years ago |
scrawl
|
21e25f4756
|
Use the traversalNumber as frame number
|
9 years ago |
scrawl
|
35459f20d5
|
Refactor lighting mask
|
9 years ago |
scrawl
|
c23609e22b
|
Cache the light list in LightListCallback
When multiple cameras are rendering, the later cameras can reuse the light lists from the first camera.
|
9 years ago |
scrawl
|
49df6b7450
|
LightManager: fix incorrect view matrix for RELATIVE_RF cameras
|
9 years ago |
scrawl
|
6dff11f847
|
Duplicate code fix
|
9 years ago |
scrawl
|
8552a9d82c
|
Add multiple camera support to LightManager
|
9 years ago |
scrawl
|
b3f5ac5dbb
|
Include cleanup
|
10 years ago |
scrawl
|
631cec7304
|
Take the radius of lights into account when sorting
|
10 years ago |
scrawl
|
aad8e7b6d0
|
Light culling fix
|
10 years ago |
scrawl
|
18f4eaa8dc
|
Preliminary handling for overflowing light lists
|
10 years ago |
scrawl
|
acf9fc2d37
|
Enable per-frame light list updates (Bug #2638, Bug #2654)
The performance impact isn't so big anymore since the last commit.
|
10 years ago |
scrawl
|
1d198a5592
|
Keep the light list StateSet cache for more than one frame
|
10 years ago |
scrawl
|
5a7f2a4f1f
|
Restore light attenuation settings
|
10 years ago |
scrawl
|
3dcb167066
|
Map rendering
|
10 years ago |
scrawl
|
8b768f4377
|
Minor fix for behaviour with non-existing LightManager
|
10 years ago |
scrawl
|
987e923790
|
LightManager optimization
|
10 years ago |
scrawl
|
61aaf0cf70
|
Attach light lists to the object base nodes instead of each renderable
Apparently that is how Ogre worked (on the SceneNode) so let's roll with it for now. Have not tested yet what MW does.
|
10 years ago |
scrawl
|
c92592493e
|
OpenMW: create a window and render the starting cell(s)
|
10 years ago |
scrawl
|
591a35b8d7
|
*very* early version of the LightManager
|
10 years ago |