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

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

Рапорт о сбое программы — minidump для VisualStudio и GCC

Что представляет собой minidump? Вот если приложение у клиенты было запущено из-под отладчика, то во время возникновения ошибки, отладчик бы показал место остановки в коде и появилась бы возможность посмотреть значения переменных в момент сбоя. Так вот minidump делает снимок,