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 ならば妥当性検査に成功しています。)

関連



そのほかの言語