Difference between revisions of "love.graphics.validateShader (日本語)"

(Created page with "{{newin (日本語)|11.0|110|type=関数}} シェーダコードの妥当性を検査します。つまり、指定されたシェーダのコードがエラーをない...")
 
m
 
(One intermediate revision by the same user not shown)
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 ならば妥当性検査に成功しています。)

関連



そのほかの言語