差分

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

GLSL

70 バイト追加, 2020年1月23日 (木) 05:00
GLSLには複数のバージョンが存在し、それらはそもそもの構文からして違うため[[互換性]]がない。一般的な[[プログラマー]]はコンパイルエラーで悩まされることになる。
このようなグダグダな状況は[[Steam]]で有名な[[Valve]]の中の人に「今週のGLSLバージョン地獄( の中の人により「今週のGLSLバージョン地獄( GLSL version of the week hell)」と命名された。 
*https://cpplover.blogspot.com/2014/05/opengl.html
*http://richg42.blogspot.com/2014/05/things-that-drive-me-nuts-about-opengl.html
==備考==
あまりにGLSLがクソすぎて当初、[[Vulkan]]でもGLSLを採用していたが、あまりにGLSLがクソすぎるためか[[Google]]は[[Vulkan]]で[[HLSL]]を使えるようにした。[[Vulkan]]は実質的に[[Android]]でしか使われていないので[[Google]]の方針がすべてになるであろう。
*[[DirectX Shader CompilerでSPIR-Vを出力する]]

案内メニュー