Skip to content

raylib.IsShaderValid

JoeStrout edited this page Oct 17, 2026 · 3 revisions

Check if 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