数時間のグーグルーにもかかわらず、これについて明確な答えが見つからないようです。誰かが何が起こっているか教えてもらえますか?私は、「バージョン140はサポートされていません」というようなエラーが表示されます。これは私のデバイス(Kindle Fire)かGL ES 2.0ですか?ライブラリなどを追加する必要はありますか?OpenGL ES 2.0で使用できるGLSLのバージョンは何ですか?
答えて
あなたは実際に140があまりにも新しいKindleの火災のためである、任意のライブラリを追加する必要はありません。シェイダーがコンパイルされるまで、バージョンの指定を削除するか、それを減らしてください。個々のバージョンの言語にはいくつかの違いがありますので、シェーダのその他のエラーを修正する必要があるかもしれません。
を使用してGL_SHADING_LANGUAGE_VERSION
を照会して、デバイスでサポートされているGLSLのバージョンを取得することもできます(少なくとも100になることが保証されています - ES 2.0はシェーディング言語の最初のものです)。
また、OpenGL ES GLSLはOpenGL ESと同じ言語ではありません(OpenGL ESはOpenGL ESではないことが分かりました)ので、バージョン番号が一致しません。しかし、GL_ARB_ES2_compatibilityがあり、ES/ES以外のGLSL言語のマッピングが記述されているES3、ES3.1、ES3.2への拡張があり、それらを使用して、非ES上でESのような機能を得ることが可能ですコンテキスト。
OpenGL ES 2.0 specはGLSLと同じではないれ、GLSL ESを指します。
スペックGLSL ESの仕様は言う:
言語のこのバージョンは、デスクトップGLSLのバージョン1.10に基づいています。しかし、バージョン1.20ではなく、1.10ではなく、いくつかの機能が含まれています。
サポートだものを見るためにスペックをチェックしてください。
明らかに私はグーグルで恐ろしいです。はい。 –
(申し訳ありませんが、あなたのコメントで笑いを浮かべてはいけません) –
OpenGL ES 2.0の仕様では、少なくともGLSL ES 1.0をサポートしていると述べています。 –
のOpenGL ESはそうも同様のOpenGL ESのシェーダ言語は、OpenGLのシェーダ言語ではありません、OpenGLのではありません。彼らはと同様のですが、同じではありません。したがって、GLSL ESのバージョンと一致するデスクトップGLSLバージョンはありません。
- 1. ユニフォームの動的配列(GLSL OpenGL ES 2.0)
- 2. OpenGL ES 2.0でARB_texture_multisampleを使用できますか?
- 3. GLSL OpenGL ES 2.0(iOS)にノイズ機能はありますか?
- 4. iOS - OpenGL ES 2.0でのビデオデコード
- 5. OpenGL-es 2.0コードでのメモリエラー
- 6. OpenGL ES 2.0パーズツリーを生成するGLSLのオープンソースフロントエンド?
- 7. GLSL(OpenGL ES 2.0)で定数配列を定義する方法は?
- 8. AndroidでOpenGL ES 2.0でVBOs/IBOを使用する
- 9. のOpenGL ES 2.0
- 10. Android用OpenGL ES 2.0のシェーダ
- 11. MacではGLFW 3.2.1でOpenGL ES 2.0用のウィンドウを作成できますか?
- 12. OpenGL ES 2.0で三角形ストリップを使用する際のトラブル
- 13. OpenGL ES 2.0テクスチャ
- 14. OpenGL ES 2.0デリバティブテクスチャ
- 15. OpenGL ES 2.0でシーングラフを実装する
- 16. OpenGL ES 2.0でメモリが不足する
- 17. OpenGL ES 2.0用のvec3はなぜgl_Positionですか?
- 18. OpenGL ES 2.0シェーダで滑らかなテクスチャライン
- 19. OpenGL ES 2.0でGL_R32Fテクスチャを使用する
- 20. OpenGL ES 2.0のGLPaint
- 21. スムースポイントシェーダを使用したOpenGL ES 2.0
- 22. OpenGL ES 2.0アプリケーションでglBlendFunc()が何もしないのはなぜですか?
- 23. OpenGL ES 2.0でスクリーングリッドの寸法を決定する要因は何ですか? (C++を使用)
- 24. は、OpenGL ES 2.0のエミュレータ
- 25. Android SDK(NDKではない)でOpenGL ES 2.0を使用するには?
- 26. iOS 5.0でのミップマップフィルタリングの使用OpenGL ES 2.0テクスチャキャッシュ
- 27. OpenGL ES 2.0での2D描画(iOS)
- 28. OpenGL ES 2.0での画像とマスク
- 29. OpenGL ES 2.0での効率的なランダムテクスチャサンプリング
- 30. OpenGL ES 2.0 vs 1.1
そして、私は140歳がかなり古いと思った。 :( –
は本当に質問に答えていない何かは、OpenGL ES 2.0をサポートしている場合 - GLSLのどのバージョンではサポートしていない(少なくとも、最低でも、私が意味する)BrainSlugs83 @ – BrainSlugs83
を:。何かは、OpenGL ES 2.0をサポートしている場合は?。 GLSL ES 100をサポートすることが保証されています。人々は '#version ...'指示文を見て、リンゴ(デスクトップGLSL)がオレンジ(埋め込みGLSL)と何らかの形で似ているとすぐに考えると、彼らは多くの点で似ていますが、多くの点で相違しています(バージョンナンバリングは大きく分かれています)。見てみましょう:http://www.opengl.org/registry/gles/あなたはそれに関連付けられているGLSL ESのバージョンを伝える見出し「のOpenGL ES 2.0具体的な」、。 –