Что делает glUseProgram (0)?
Документы OpenGL дляglUseProgram
утверждают, что называя это аргументомнуль приведет к тому, что результаты выполнения шейдера будутundefined
.
Тем не менее, после небольшого поиска я видел пару примеров людей, использующихglUseProgram
вдеинсталляция текущая шейдерная программа.
Это поведение надежно? Если нет, то что именноglUseProgram(0)
делать?