GPUCompilationMessage
The GPUCompilationMessage interface of the WebGPU API represents a single informational, warning, or error message generated by the GPU shader module compiler.
Available only in secure contexts.
Properties
length
readonly length: number;
The length read-only property of the GPUCompilationMessage interface is a number representing the length of the substring that the message corresponds to.
lineNum
readonly lineNum: number;
The lineNum read-only property of the GPUCompilationMessage interface is a number representing the line number in the shader code that the message corresponds to.
linePos
readonly linePos: number;
The linePos read-only property of the GPUCompilationMessage interface is a number representing the position in the code line that the message corresponds to. This could be an exact point, or the start of the relevant substring.
message
readonly message: string;
The message read-only property of the GPUCompilationMessage interface is a string representing human-readable message text.
offset
readonly offset: number;
The offset read-only property of the GPUCompilationMessage interface is a number representing the offset from the start of the shader code to the exact point, or the start of the relevant substring, that the message corresponds to.
type
readonly type: GPUCompilationMessageType;
The type read-only property of the GPUCompilationMessage interface is an enumerated value representing the type of the message. Each type represents a different severity level.