| // Copyright 2021 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // https://gpuweb.github.io/gpuweb/ |
| |
| enum GPUCompilationMessageType { |
| "error", |
| "warning", |
| "info" |
| }; |
| |
| [ |
| Exposed=(Window, Worker), |
| SecureContext |
| ] interface GPUCompilationMessage { |
| readonly attribute DOMString message; |
| readonly attribute GPUCompilationMessageType type; |
| readonly attribute unsigned long long lineNum; |
| readonly attribute unsigned long long linePos; |
| readonly attribute unsigned long long offset; |
| readonly attribute unsigned long long length; |
| }; |