UNPKG

@phaserjs/phaser

Version:
12 lines (11 loc) 396 B
import { gl } from "../GL"; export function CreateFramebuffer(texture, attachment) { if (!attachment) { attachment = gl.COLOR_ATTACHMENT0; } const framebuffer = gl.createFramebuffer(); gl.bindFramebuffer(gl.FRAMEBUFFER, framebuffer); gl.framebufferTexture2D(gl.FRAMEBUFFER, attachment, gl.TEXTURE_2D, texture, 0); gl.bindFramebuffer(gl.FRAMEBUFFER, null); return framebuffer; }