ユーザーがいくつかのものをより速くレンダリングするために作成したシェーダーをサポートしていない場合は、フォールバックを作成する必要があります。
では、これらのことを正確に確認するにはどうすればよいでしょうか。一部のシェーダー関数が一部の GLSL バージョンでサポートされていないことは知っていますが、これらの関数と必要なバージョンの完全なリストはどこにありますか?
しかし、問題は、誰がそのシェーダーをレンダリングできるかを知るために、正確に何を知る必要があるのか わからないことです. どのGLSLバージョンでどの機能がサポートされているかを確認するだけですか?それとももっと知っておくべきことがありますか?いつフォールバック レンダリングに切り替えるか、いつ GLSL レンダリングを使用するかを100%確実にしたいと考えています。
GLSL と OpenGL のバージョン文字列を取得する方法を知っています。