GLSL Subroutine и ошибка компиляции C9999

Шейдер я пишу под весьма гибкую и удачную на мой взгляд библиотеку nvFX. Но вот использование Subroutine в этой библиотеке не завершено, да и в целом как оказалось, данная возможность указателя на функцию весьма капризно работает на деле. Ошибка компиляции

std::function и метод класса

Очень удобно делать обратную связь через std::function и использовать его с лямбда или статическими функциями, но вот когда дело дошло до метода класса, не сразу нашел как это можно реализовать, а ведь тоже частенько бывает нужно в качестве калбэка вызвать

МоБи подсказка: рисование окружности-биллборда

В этой заметке хочу рассказать о рисовании 2д окружности всегда ориентированной к наблюдателю. Рендер в МоБи на OpenGL, так что заметка носит более общий характер и не привязана к указанному программному продукту.

Лимит версии ОС для C++0x Concurrency

Как выяснилось, новый стандарт имеет для ОС свои ограничения, так например использование библиотеки параллельных вычислений Concurrency Runtime требует версии ОС не ниже Windows XP SP3. Узнать о версии ОС у пользователя можно с помощью функции Concurrency::GetOSVersion В случае если версия