Плацдарм для эксперементов и обучения

Вот, собрал во время каникул рабочий шаблон для эксперементов.

Шаблон создан на базе готовых примеров собраных в кучу.

Мои задачи были следующими:

Шаблон должен уметь:

1. Одновременно отображать 2D и 3D

1а. Рисовать графики

1б. Рисовать объекты

2. Вращать и перемещать камеру

3. Выводить текст и значения переменных на экран

4. Сохранять скриншот

5. Работать в высоком разрешении

6. Работать с конфиг файлом

7. Обрабатывать ввод с клавиатуры

8. Работать в полноэкранном режиме

Шаблон все это делает. Теперь остается только заходить в функцию OnDraw() и эксперементировать.