Gl.drawbuffers с drawbuffersenum.none cashes openglgC#

Место общения программистов C#
Anonymous
Gl.drawbuffers с drawbuffersenum.none cashes openglg

Сообщение Anonymous »

Я использую один шейдер, который пишет в 5 различных текстурах, связанных с FBO. Иногда я хочу игнорировать выходные значения, то есть в месте = 0 . Я установил это с этим: < /p>
GL.DrawBuffers(5, new[] {
DrawBuffersEnum.None,
DrawBuffersEnum.ColorAttachment5,
DrawBuffersEnum.ColorAttachment1,
DrawBuffersEnum.None,
DrawBuffersEnum.None,
});
< /code>
Согласно спецификации GLSL, это должно игнорировать вывод для местоположения 0, 3 и 4, но у меня есть Silent Opengl Crash: после рендеринга не работает. Журнал отладки opengl ничего не дает, как и Geterror.
Чего мне не хватает?>

Подробнее здесь: https://stackoverflow.com/questions/796 ... hes-opengl

Вернуться в «C#»