@phaserjs/phaser
Version:
13 lines (12 loc) • 466 B
JavaScript
import { CurrentShader } from "./CurrentShader";
import { Flush } from "./Flush";
import { PopVertexBuffer } from "./PopVertexBuffer";
import { SetAttributes } from "../shaders/SetAttributes";
import { SetVertexBuffer } from "./SetVertexBuffer";
export function FlushBuffer(renderPass, buffer) {
SetVertexBuffer(buffer);
SetAttributes(CurrentShader().shader, renderPass);
const result = Flush(renderPass, buffer.count);
PopVertexBuffer();
return result;
}