привязывается к треугольнику ?
И почему игнорируются шейдеры если примитив (пиксель) отправлен на конвейер.
так у тебя один и тот же буфер у них, и он оттуда берет аттрибут , у тебя же общий шейдер, да? :)
Нет разные, я отдельно собрал шейдеры и привязал к дескриптору program renderPointProgram = createShaderProgram("NewVertexShader.vert", "NewFragShader.frag"); renderingTriangleProgram = createShaderProgram("PointVS.vert", "PointFS.frag");
это не влияет на юниформы - они глобальный стейт
Унифицированную переменную использует только треугольник, чтобы перемещаться. Обязательно ли мне подготавливать по очереди ковейер используя glUseProgram
Обсуждают сегодня