Lasse Öörni
|
c48f640a18
Changed several structures to HashMap / HashSet for better performance.
|
13 years ago |
Lasse Öörni
|
0a3b1564d1
Further Unicode fixes.
|
14 years ago |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 years ago |
Lasse Öörni
|
95a8c8bfa7
Added overloads to Variant & XMLElement that take char pointers.
|
14 years ago |
Lasse Öörni
|
d449b946bd
Additions to the PostProcess API.
|
14 years ago |
Lasse Öörni
|
471d3ec5ff
Added libcpuid for improved CPU detection.
|
14 years ago |
Lasse Öörni
|
a51afb0631
Initial vertex lighting support.
|
14 years ago |
Lasse Öörni
|
0be37e8495
Shader refactoring. Forward shader split to Ambient, BlinnPhong, Unlit & Volumetric.
|
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
|
ad6243870b
Updated to newest kNet & AngelScript.
|
14 years ago |
Lasse Öörni
|
836ff51412
Fixed physics and script errors in TestSceneOld.
|
14 years ago |
Lasse Öörni
|
424f7a957f
Enabled warnings in ShaderCompiler.
|
14 years ago |
Lasse Öörni
|
6d552a8193
Use fixed size 24 bit network object IDs for more deterministic bandwidth use.
|
14 years ago |
Lasse Öörni
|
abe05c6a53
MinGW is no longer officially supported.
|
14 years ago |
Lasse Öörni
|
af2b4311dc
Function name unification and cleanup. ChildElement -> Child. RootElement -> Root. ScriptedChildren -> ChildrenWithScript.
|
14 years ago |
Lasse Öörni
|
b90c1386be
Removed unnecessary parentheses.
|
14 years ago |
Lasse Öörni
|
1d036b34ac
Fixed crash in ShaderCompiler.
|
14 years ago |
Lasse Öörni
|
f64121cd59
Skip the shader comment only at fixed position (beginning) to avoid false positives.
|
14 years ago |
Lasse Öörni
|
0ab9e7a8df
Fixed bit shift.
|
14 years ago |
Lasse Öörni
|
b092fe84c7
Do not use shader opcode parameter size yet, as there are some opcodes that don't conform to that format.
|
14 years ago |
Lasse Öörni
|
27f28faa6f
Take instruction length into account when copying shader bytecode / skipping comments.
|
14 years ago |
Lasse Öörni
|
41abbf222d
Fixed unnecessary inclusion of vertex shader parameters in pixel shader files.
|
14 years ago |
Lasse Öörni
|
214e36761a
Strip comments from shader bytecode.
|
14 years ago |
Lasse Öörni
|
3ca3f84df9
Refactored shader loading. A binary format is now used instead of XML data.
|
14 years ago |
Lasse Öörni
|
118ed95315
Multithreaded the shader compilation using all available CPU cores.
|
14 years ago |
Lasse Öörni
|
2de636df19
Disabled projection jitter from the debug geometery.
|
14 years ago |
Lasse Öörni
|
5f4b56103f
Refactored ShaderCompiler to use D3DXCompileShader() instead of invoking fxc.exe.
|
14 years ago |
Lasse Öörni
|
f60321b20f
Use PODVector more extensively.
|
14 years ago |
Lasse Öörni
|
516b532a8f
Refactored StringUtils as member functions of String & the classes to be converted.
|
14 years ago |