Update renderer design to be more flexible and data-driven based on material and shader definitions.

Support conditional expressions in shader effect XML files.
Consolidate fixed-function model rendering into the shader system.
Remove lots of now-obsolete renderer code.
Move shader defines from std::map to new class with interned data, for
performance.
Move texture from model into material.
Alleviate singletonitis.
Remove obsolete lodbias setting.
Remove unused terrain shadow transparency.

This was SVN commit r11423.
This commit is contained in:
Ykkrosh committed 2012-04-03 18:44:46 +00:00
1 parent a56169ff8c
commit 6bc33fe8bd
74 files changed
+2100 -3507

No files matched your search

+2
View File
@@ -78,6 +78,8 @@ class MiscSetup : public CxxTest::GlobalFixture
setlocale(LC_CTYPE, "UTF-8");
#endif
ThreadUtil::SetMainThread();
g_Profiler2.Initialise();
return true;