MCPcopy Create free account
hub / github.com/tensorflow/tfjs / getFramebufferErrorMessage

Function getFramebufferErrorMessage

tfjs-backend-webgl/src/webgl_util.ts:314–328  ·  view source on GitHub ↗
(
    gl: WebGLRenderingContext, status: number)

Source from the content-addressed store, hash-verified

312}
313
314export function getFramebufferErrorMessage(
315 gl: WebGLRenderingContext, status: number): string {
316 switch (status) {
317 case gl.FRAMEBUFFER_INCOMPLETE_ATTACHMENT:
318 return 'FRAMEBUFFER_INCOMPLETE_ATTACHMENT';
319 case gl.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:
320 return 'FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT';
321 case gl.FRAMEBUFFER_INCOMPLETE_DIMENSIONS:
322 return 'FRAMEBUFFER_INCOMPLETE_DIMENSIONS';
323 case gl.FRAMEBUFFER_UNSUPPORTED:
324 return 'FRAMEBUFFER_UNSUPPORTED';
325 default:
326 return `unknown error ${status}`;
327 }
328}
329
330function throwIfNull<T>(
331 gl: WebGLRenderingContext, returnTOrNull: () => T | null,

Callers 1

validateFramebufferFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…