プロジェクト ツリー内のファイル (Shader.vsh および Shader.fsh) の名前を (Shader2.vsh および Shader2.fsh) に変更しようとしましたが、うまくいかないことを期待していましたが、うまくいきました。
ViewController.m 内のファイル名を次のように変更しました。
vertShaderPathname = [[NSBundle mainBundle] pathForResource:@"Shader" ofType:@"vsh"];
することが:
vertShaderPathname = [[NSBundle mainBundle] pathForResource:@"Shader2" ofType:@"vsh"];
そして、それは機能しません。ファイルの名前を変更した場合でも、常に Shader.vsh という名前で機能します。
さらに、ファイルを完全に削除しようとしましたが、それでも機能します。2 つの立方体が表示されます。どうして!!!