Я запутался в конвейере OpenGL.У меня есть метод openGL, где я пытаюсь использовать glDrawPixels с фрагментным шейдером, поэтому мой код выглядит так:
// I setup the shader before this
glUseProgram(myshader);
glDrawPixels(...);
На некоторых видеокартах шейдер применяется, а на других - нет.У меня нет проблем с nvidia, но есть проблемы с различными картами ATI.Это ошибка с картой ATI?Или nvidia просто более гибкая, и я неправильно понимаю конвейер?Есть ли альтернативы обходу этого (кроме наложения текстур)?
спасибо, Джефф