Lasse Öörni
|
ad6243870b
Updated to newest kNet & AngelScript.
|
14 years ago |
Lasse Öörni
|
fc3896fe02
Added configurable instancing group minimum size and maximum triangles per instanced object.
|
14 years ago |
Lasse Öörni
|
80aee649df
Re-enabled lit base pass optimization, with more careful checks to ensure proper rendering order.
|
14 years ago |
Lasse Öörni
|
a89cb22161
Replaced edge filtering with temporal antialiasing with ghosting prevention.
|
14 years ago |
Lasse Öörni
|
40c8306691
Added triple buffering option. On OpenGL it is a no-op.
|
14 years ago |
Lasse Öörni
|
e5ad79494b
Re-enabled INTZ depth support in deferred mode.
|
14 years ago |
Lasse Öörni
|
5a64681f0b
Optimize forward lighting when material has zero specular strength.
|
14 years ago |
Lasse Öörni
|
da685e99de
Ported optimizations and code cleanup from the prepass-branch.
|
14 years ago |
Lasse Öörni
|
bd75b09b65
Optimized depth tests used in light volume rendering and stencil masking.
|
14 years ago |
Lasse Öörni
|
f0ecda9785
Fixed numerical stability in Quaternion matrix constructor.
|
14 years ago |
Lasse Öörni
|
424f7a957f
Enabled warnings in ShaderCompiler.
|
14 years ago |
Lasse Öörni
|
bf2b9ded9a
Switched to Open Asset Import Library svn revision 1062.
|
14 years ago |
Lasse Öörni
|
f622066c4a
Changed certain profile blocks (extra/transparent passes, debug geometry) to trigger only when there is actually some work to be done.
|
14 years ago |
Lasse Öörni
|
ee9b6cc0f8
Renamed the script PostLoad() to FinishUpdate().
|
14 years ago |
Lasse Öörni
|
ced7b62889
Shader parameters are no longer hardcoded.
|
14 years ago |
Lasse Öörni
|
30583dddc4
Fixed split point lights on Linux. Code cleanup.
|
14 years ago |
Lasse Öörni
|
b90c1386be
Removed unnecessary parentheses.
|
14 years ago |
Lasse Öörni
|
432f57b4b0
Use SDL 1.3 in OpenGL mode.
|
14 years ago |
Lasse Öörni
|
19a40e561b
Removed unused pixel shader uniforms.
|
14 years ago |
Lasse Öörni
|
3bb01cb0ed
Added threshold value to the edge filter.
|
14 years ago |
Lasse Öörni
|
83bf3d1464
Switched to NVIDIA FXAA II based edge filter.
|
14 years ago |
Lasse Öörni
|
bea4f054c7
Tweaked the edge filter.
|
14 years ago |
Lasse Öörni
|
87f9bbd846
Switched back to a edge filter for deferred antialiasing, as temporal antialiasing causes problems when both the camera and objects move.
|
14 years ago |
Lasse Öörni
|
1c26218eeb
Fixed a logic error where a OpenGL ShaderVariation would hold a link to a single ShaderProgram, although it can be linked to many.
|
14 years ago |
Lasse Öörni
|
1c5e878832
Check that render targets are supported before allowing auxiliary views.
|
14 years ago |
Lasse Öörni
|
9c9643508c
Use GL_DEPTH_COMPONENT24 instead of the packed depth stencil for OpenGL deferred rendering depth buffer, because the packed format seems to be slower.
|
14 years ago |
Lasse Öörni
|
ea081bf526
Code cleanup. Removed obsolete light shader variations from the variation name list.
|
14 years ago |
Lasse Öörni
|
5db24c8d02
Renamed OpenGL/Direct3D9 implemntation and shader directories.
|
14 years ago |
Lasse Öörni
|
c9c0610709
Added alternative OpenGL rendering path, not fully complete yet.
|
14 years ago |
Lasse Öörni
|
2bee05deb9
Reordered batch setup.
|
14 years ago |