/
githubmirror
/
pixijs
Обзор
Документация
Войти
/
githubmirror
/
pixijs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
src/rendering/renderers/gl/buffer/GlBuffer.ts
32 строки
793 B
Zyie
feat: move GL/GPU buffer storage to Buffer._gpuData and manage buffers list (#11775)
08 дек 2025, 15:52
Не верифицирован
08 дек 2025, 15:52
fcdba4c
Код
Авторство
О чём код?
import { type GPUData } from '../../../../scene/view/ViewContainer'; import type { BUFFER_TYPE } from './const'; /** @internal */ export class GlBuffer implements GPUData { public buffer: WebGLBuffer; public updateID: number; public byteLength: number; public type: number; public _lastBindBaseLocation: number = -1; public _lastBindCallId: number = -1; constructor(buffer: WebGLBuffer, type: BUFFER_TYPE) { this.buffer = buffer || null; this.updateID = -1; this.byteLength = -1; this.type = type; } public destroy() { this.buffer = null; this.updateID = -1; this.byteLength = -1; this.type = -1; this._lastBindBaseLocation = -1; this._lastBindCallId = -1; } }