Difference between revisions of "love.graphics.validateShader (日本語)"
m |
m |
||
Line 1: | Line 1: | ||
− | {{newin (日本語)|[[11.0]]|110|type=関数}} | + | {{newin (日本語)|[[11.0 (日本語)|11.0]]|110|type=関数}} |
シェーダコードの妥当性を検査します。つまり、指定されたシェーダのコードにエラーがないかを調べます。 | シェーダコードの妥当性を検査します。つまり、指定されたシェーダのコードにエラーがないかを調べます。 | ||
Latest revision as of 02:51, 25 July 2019
LÖVE 11.0 から使用可能 |
この関数は以前のバージョンでは非対応です。 |
シェーダコードの妥当性を検査します。つまり、指定されたシェーダのコードにエラーがないかを調べます。
関数
概要
status, message = love.graphics.validateShader( gles, code )
引数
boolean gles
- 妥当性を検査する GLSL ES シェーダのコード。
string code
- ピクセル・シェーダあるいは頂点シェーダのコード、またはコードを記述したファイルを指定するためのファイル名。
返値
boolean status
- 指定されたシェーダのコードがエラーがなければ
true
を、それ以外はfalse
です。 string message
- シェーダのコードにおいて妥当性検査が失敗した理由 (または
nil
ならば妥当性検査に成功しています。)
関数
概要
status, message = love.graphics.validateShader( gles, pixelcode, vertexcode )
引数
boolean gles
- 妥当性を検査する GLSL ES シェーダのコード。
string pixelcode
- ピクセル・シェーダのコード、またはコードを記述したファイルを指定するためのファイル名。
string vertexcode
- 頂点シェーダのコード、またはコードを記述したファイルを指定するためのファイル名。
返値
boolean status
- 指定されたシェーダのコードがエラーがなければ
true
を、それ以外はfalse
です。 string message
- シェーダのコードにおいて妥当性検査が失敗した理由 (または
nil
ならば妥当性検査に成功しています。)
関連