UNPKG

1.28 kBJavaScriptView Raw
1export var GLLoggingOption;
2(function (GLLoggingOption) {
3 /**
4 * Disables logging entirely.
5 */
6 GLLoggingOption[GLLoggingOption["DISABLED"] = 0] = "DISABLED";
7 /**
8 * Logs method calls, their parameters and results.
9 */
10 GLLoggingOption[GLLoggingOption["METHOD_CALLS"] = 1] = "METHOD_CALLS";
11 /**
12 * Calls `gl.getError()` after each other method call and prints an error if any is returned.
13 * This option has a significant impact on the performance as this method is blocking.
14 */
15 GLLoggingOption[GLLoggingOption["GET_ERRORS"] = 2] = "GET_ERRORS";
16 /**
17 * Resolves parameters of type `number` to their constant names.
18 */
19 GLLoggingOption[GLLoggingOption["RESOLVE_CONSTANTS"] = 4] = "RESOLVE_CONSTANTS";
20 /**
21 * When this option is enabled, long strings will be truncated.
22 * It's useful if your shaders are really big and logging them significantly reduces performance.
23 */
24 GLLoggingOption[GLLoggingOption["TRUNCATE_STRINGS"] = 8] = "TRUNCATE_STRINGS";
25 /**
26 * Enables all other options. It implies `GET_ERRORS` so be aware of the slowdown.
27 */
28 GLLoggingOption[GLLoggingOption["ALL"] = 15] = "ALL";
29})(GLLoggingOption || (GLLoggingOption = {}));
30//# sourceMappingURL=GLView.types.js.map
\No newline at end of file