Lasse Öörni
|
0fbb02b5b5
Create an INTZ depth buffer on Direct3D9 if possible.
|
14 years ago |
Lasse Öörni
|
fbdd44c3b8
Fixed comments.
|
14 years ago |
Lasse Öörni
|
80130159ac
Cleaned up graphics features change handling.
|
14 years ago |
Lasse Öörni
|
6e51dffdeb
Updated readme.
|
14 years ago |
Lasse Öörni
|
d82608a889
Use OpenGL convention in vertex colors to avoid need for different vertex data depending on the API.
|
14 years ago |
Lasse Öörni
|
a9c5641371
Return to xGxR encoded normal maps and separate specular maps.
|
14 years ago |
Lasse Öörni
|
2f74622427
Converted DebugGeometry to use a vertex buffer instead of using immediate rendering.
|
14 years ago |
Lasse Öörni
|
7f09ddcb14
Simplified shader register mapping code.
|
14 years ago |
Lasse Öörni
|
7d96303e39
Finalized support for overlapping Direct3D9 shader parameters, or the same shader parameters using different registers in different shaders.
|
14 years ago |
Lasse Öörni
|
0e84c54306
Added shader parameter register count information in the D3D shader file format.
|
14 years ago |
Lasse Öörni
|
fd06d3cf4a
Fixed component ID overwrite when copy-pasting scene nodes in the editor.
|
14 years ago |
Lasse Öörni
|
80a6948b22
Large rendering architecture refactoring.
|
14 years ago |
Lasse Öörni
|
7e00d6aa1d
Removed PortAudio from Direct3D9 build, as it is not used.
|
14 years ago |
Lasse Öörni
|
fe495f6bcc
Added deferred fallback mode, which renders the G-buffer in 2 passes.
|
14 years ago |
Lasse Öörni
|
a25592dfe9
Fixed uninitialized variable.
|
14 years ago |
Lasse Öörni
|
292ebed51f
Added initial fallback mode (no MRT, no hardware shadows.)
|
14 years ago |
Lasse Öörni
|
91500591c3
Reverted the previous shader parameter query optimization. Instead, added possibility to rehash a hashmap/hashset manually to a specified bucket count.
|
14 years ago |
Lasse Öörni
|
0e337f493d
Optimized checking whether shader parameters need updating.
|
14 years ago |
Lasse Öörni
|
ad6243870b
Updated to newest kNet & AngelScript.
|
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
|
da685e99de
Ported optimizations and code cleanup from the prepass-branch.
|
14 years ago |
Lasse Öörni
|
700520f320
Further comments and code cleanup.
|
14 years ago |
Lasse Öörni
|
bf2b9ded9a
Switched to Open Asset Import Library svn revision 1062.
|
14 years ago |
Lasse Öörni
|
5b44c38d32
Code cleanup. Actually use the added Contains() & Find() functions.
|
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
|
1c154ef17e
Uncommented the package file download test from TestScene.as.
|
14 years ago |
Lasse Öörni
|
282107676f
Fixed immediate geometry performance on Direct3D9.
|
14 years ago |
Lasse Öörni
|
3baf62216e
In Direct3D9 mode, differentiate between left Shift, Ctrl & Alt similarly as GLFW does.
|
14 years ago |