私はOpenGLを学び始めたばかりです。私が見たすべてのチュートリアルでは、フラグメント シェーダーを使用してビュー内のすべてのオブジェクトの色を設定する方法を示しています。私がまだ見つけていないのは、オブジェクトの 1 つだけにフラグメント シェーダーを使用して、さまざまなオブジェクトにさまざまな色を与える方法です。どうやってそれをしますか?
質問の背景を提供するために、家と道路のある単純なシーンを 2D で描いています。固定グラフィック パイプラインを使用して各オブジェクト (家の本体、窓など) の色を設定する方法を発見しましたが、フラグメント シェーダーを使用して色を設定する方法がわかりません。
私が何か誤解している場合の修正を含め、明確化をいただければ幸いです。