Firefox Tomorrow

web api instance property

GPUCompilationMessage: type property

View on MDN ↗

Secure contextAvailable in workers

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.

Value

An enumerated value. Possible values are:

  • "error"
    • : A shader-creation error, which stops successful compilation.
  • "info"
    • : A purely informative message, which is low severity.
  • "warning"
    • : A warning about an issue that will not stop successful compilation, but merits attention by the developer. An example is usage of deprecated functions or syntax.

Examples

const shaderModule = device.createShaderModule({
  code: shaders,
});

const shaderInfo = await shaderModule.getCompilationInfo();
const firstMessage = shaderInfo.messages[0];
console.log(firstMessage.type);

See the main GPUCompilationInfo page for a more detailed example.

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also