Lasse Öörni
|
0626f46fa8
Fixed missing light pre-pass rendering on OS X by not binding the light buffer to the same texture unit as the shadow map. Unbind buffer textures after use.
|
14 years ago |
Lasse Öörni
|
486867cb6c
Added back the "view texture" feature to prevent the final rendertarget being possibly sampled during light pre-pass rendering.
|
14 years ago |
Lasse Öörni
|
e5dca926cb
Fixed possible negative specular lighting in OpenGL mode.
|
14 years ago |
Lasse Öörni
|
c27ab40f7f
Check needed OpenGL extensions more carefully.
|
14 years ago |
Lasse Öörni
|
8de93e90ad
Removed unused shader code.
|
14 years ago |
Lasse Öörni
|
7008b59d96
Fixed missing null initialization for vertex light queue.
|
14 years ago |
Lasse Öörni
|
644c37a099
Mark light masks to G-buffer stencil for light culling.
|
14 years ago |
Lasse Öörni
|
4beeb72cd2
Disregard normals in billboard vertex lighting.
|
14 years ago |
Lasse Öörni
|
f9bfd4948f
Shader refactoring.
|
14 years ago |
Lasse Öörni
|
cbbf1a74f9
Fixed non-shadowed spotlights in light pre-pass rendering.
|
14 years ago |
Lasse Öörni
|
2d8e33949a
Fixed SM2 fallback mode light pre-pass rendering.
|
14 years ago |
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 |