UNPKG

@phaserjs/phaser

Version:
16 lines (15 loc) 395 B
import { CurrentBlendMode } from "./CurrentBlendMode"; import { gl } from "../GL"; export function BindBlendMode(entry) { if (!entry) { entry = CurrentBlendMode(); } if (entry.enable) { if (!gl.isEnabled(gl.BLEND)) { gl.enable(gl.BLEND); gl.blendFuncSeparate(entry.srcRGB, entry.dstRGB, entry.srcAlpha, entry.dstAlpha); } } else { gl.disable(gl.BLEND); } }