(framebuffer)
| 1312 | } |
| 1313 | |
| 1314 | createFramebufferResources(framebuffer) { |
| 1315 | const gl = this.GL; |
| 1316 | |
| 1317 | framebuffer.framebuffer = gl.createFramebuffer(); |
| 1318 | if (!framebuffer.framebuffer) { |
| 1319 | throw new Error('Unable to create a framebuffer'); |
| 1320 | } |
| 1321 | |
| 1322 | if (framebuffer.antialias) { |
| 1323 | framebuffer.aaFramebuffer = gl.createFramebuffer(); |
| 1324 | if (!framebuffer.aaFramebuffer) { |
| 1325 | throw new Error('Unable to create a framebuffer for antialiasing'); |
| 1326 | } |
| 1327 | } |
| 1328 | } |
| 1329 | |
| 1330 | validateFramebufferFormats(framebuffer) { |
| 1331 | const gl = this.GL; |
no test coverage detected