Difference between revisions of "Shader:hasUniform (Français)"

(error in link + notice than extern is now deprecated)
 
Line 1: Line 1:
 
{{newin (Français)|[[11.0]]|110|type=function|text=Remplace [[Shader:getExternVariable]]}}
 
{{newin (Français)|[[11.0]]|110|type=function|text=Remplace [[Shader:getExternVariable]]}}
Retourne si une variable uniforme (uniform) / externe (extern, deprecated) existe dans le [[Shader (Français)|Shader]] (ombrage).
+
Retourne si une variable uniforme (uniform) / externe (extern, terme déprécié en faveur d'uniform) existe dans le [[Shader (Français)|Shader]] (ombrage).
  
 
Si le compilateur d'ombrage d'un pilote graphique détermine qu'une variable uniforme / externe n'affecte pas la sortie finale de l'ombrage, il pourrait optimiser la variable en la rejetant. Cette fonction retournera false (faux) dans ce cas.
 
Si le compilateur d'ombrage d'un pilote graphique détermine qu'une variable uniforme / externe n'affecte pas la sortie finale de l'ombrage, il pourrait optimiser la variable en la rejetant. Cette fonction retournera false (faux) dans ce cas.
Line 17: Line 17:
 
* [[Shader:send (Français)]]
 
* [[Shader:send (Français)]]
 
[[Category:Functions (Français)]]
 
[[Category:Functions (Français)]]
{{#set:Description=Retourne si une variable uniforme / externe existe dans l'ombrage.}}
+
{{#set:Description=Retourne si une variable uniforme existe dans l'ombrage.}}
 
{{#set:Since=110}}
 
{{#set:Since=110}}
  
 
== Autres langues ==
 
== Autres langues ==
 
{{i18n|Shader:hasUniform}}
 
{{i18n|Shader:hasUniform}}

Latest revision as of 00:26, 23 December 2023

Disponible depuis LÖVE 11.0
Remplace Shader:getExternVariable.

Retourne si une variable uniforme (uniform) / externe (extern, terme déprécié en faveur d'uniform) existe dans le Shader (ombrage).

Si le compilateur d'ombrage d'un pilote graphique détermine qu'une variable uniforme / externe n'affecte pas la sortie finale de l'ombrage, il pourrait optimiser la variable en la rejetant. Cette fonction retournera false (faux) dans ce cas.

Fonction

Synopsis

hasuniform = Shader:hasUniform( name )

Arguments

string (Français) name
Nom de la variable uniforme.

Retourne

boolean (Français) hasuniform
Si l'uniforme existe dans l'ombrage et affecte la sortie finale.

Voir également


Autres langues