OpenGL パイプラインについて混乱しています。フラグメント シェーダーで glDrawPixels を使用しようとしている openGL メソッドがあるため、コードは次のようになります。
// I setup the shader before this
glUseProgram(myshader);
glDrawPixels(...);
一部のグラフィックス カードではシェーダーが適用されますが、他のカードでは適用されません。nvidia には問題ありませんが、さまざまな ATI カードに問題があります。これは ATI カードのバグですか? それとも、nvidia の方が柔軟性が高く、パイプラインを誤解していますか? これを回避する代替手段はありますか (テクスチャ マッピング以外)?
ありがとう、ジェフ