Skip to content

raylib.IsShaderValid

JoeStrout edited this page Apr 29, 2026 · 2 revisions

Check if a shader is valid (loaded on GPU)

Parameters

Parameter Default Value Note
shader

Return value

Condition Return Value
(always) number

Notes

Example

raylib.InitWindow 800, 600, "Shader Valid Demo"
shader = raylib.LoadShader("", "resources/grayscale.fs")
if raylib.IsShaderValid(shader) then
    print "Shader loaded successfully"
else
    print "Shader failed to load"
end if
raylib.UnloadShader shader
raylib.CloseWindow

Clone this wiki locally