UNPKG

pex-context

Version:

Modern WebGL state wrapper for PEX: allocate GPU resources (textures, buffers), setup state pipelines and passes, and combine them into commands.

19 lines (18 loc) 807 B
export default createRenderbuffer; export type RenderbufferOptions = import("./types.js").PexResource; /** * @typedef {import("./types.js").PexResource} RenderbufferOptions * @property {number} width * @property {number} height * @property {ctx.PixelFormat} [pixelFormat=ctx.PixelFormat.DEPTH_COMPONENT16] only `PixelFormat.DEPTH_COMPONENT16` is currently supported for use as render pass depth storage (e.g. `ctx.pass({ depth: renderbuffer })`) for platforms with no `WEBGL_depth_texture` support. */ declare function createRenderbuffer(ctx: any, opts: any): { class: string; handle: any; target: any; width: number; height: number; _update: typeof updateRenderbuffer; _dispose(): void; }; declare function updateRenderbuffer(ctx: any, renderbuffer: any, opts: any): void;