差分

ナビゲーションに移動 検索に移動

GLSLのversionディレクティブ一覧

392 バイト追加, 2020年1月23日 (木) 07:11
編集の要約なし
== ESSL (GLSL ES) ==
一方、[[OpenGL ES]]と[[WebGL]]で使用されるESSL (GLSL ES)のバージョン番号は[[OpenGL]]のグダグダっぷりを体現している。
 
恐ろしいことにESSL1.00とESSL3.00も構文レベルで互換性がない。
わずか2種類なのに別言語となっている。
 
これらを考慮すると[[HLSL]]で書いてESSLに変換するという手法がベストであろう。
* [[MacでDirectX Shader Compilerをビルドする]]
* [[DirectX Shader CompilerでSPIR-Vを出力する]]
* [[SPIR-VからGLSLを生成する]]
 
{| class="wikitable"
|+ESSL (GLSL ES)
== 関連項目[編集 | ソースを編集] ==
 
* [[OpenGL]]
* [[Vulkan]]
* [[SPIR-VからGLSLを生成する]]
[[特別category:カテゴリ|カテゴリGLSL]][[category:  * GLSL* OpenGL]]* [[category: Vulkan]]

案内メニュー