私は、シェーダーがゲームでどのように使用されているか、何ができるか、そしてさらに重要なこととして、何ができないかについて理解を深めるためのリソースを探しています。グラフィックパイプラインのしくみなどすべてを理解しており、GLSLでいくつかの非常に基本的なシェーダーを作成しました(ほとんどが固定機能のパイプライン機能を置き換えるためだけです)が、カスタムシェーダーでのみ可能なことをまだ完全には理解していません、より効率的に実行できることなど。特定の手法の例、特に照明を見つけることができましたが、それらの使用法のより高いレベルの概要を探しています。
概要とは対照的に、特定の興味深い手法へのリンクと説明も高く評価されます(ただし、概要よりは少ないです;))。