M MY Multiplayer: Wiki
Side
Kind

engineGetShaderErrors

Client

Lists the errors from the last compile of a shader made with engineCreateShader.

table engineGetShaderErrors(shader shader)

Parameters

NameTypeDescription
shadershaderThe shader.

Returns

A list of strings shaped file:line: message. Empty when there was no error.

Example

local shader = engineCreateShader("shaders/water.shader")

addEventHandler("onClientAssetLoad", shader, function(loaded)
    if not loaded then
        outputDebugString(table.concat(engineGetShaderErrors(shader), "\n"))
    end
end)

See also