BCE обзавёлся своей Data driven системой шейдеров. Для этого был добыт XML-парсер pugixml 0.4.1 и придуман свой вариант файла описания эффекта, отличный от ms-овского .fx, основанный на xml. На данный момент всё довольно простенько, система не понимает multipass, но всё это заложено и в будущем будет реализовано.
Интересующиеся могут скачать демку:
http://darkestgames.ucoz.ru/users/Necrys/test_demos_0.3.zip
Управление:
WASD - движение камеры
мышь - вращение камеры
1 - включить эффект specular bump
2 - включить эффект parallax
3 - включить модельку куба
4 - включить модельку шара
клавиши стрелок, PgUp, PgDn - вращение модельки