(
gl: WebGLRenderingContext, status: number)
| 312 | } |
| 313 | |
| 314 | export 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 | |
| 330 | function throwIfNull<T>( |
| 331 | gl: WebGLRenderingContext, returnTOrNull: () => T | null, |
no outgoing calls
no test coverage detected
searching dependent graphs…