/
githubmirror
/
pixijs
Обзор
Документация
Войти
/
githubmirror
/
pixijs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
src/rendering/renderers/gl/renderTarget/GlRenderTargetSystem.ts
35 строк
1 KB
Zyie
feat: WebGPU-first RenderTarget attachment architecture & TextureView depth sampling (#12091)
08 июл 2026, 13:22
Не верифицирован
08 июл 2026, 13:22
f4b382b
Код
Авторство
О чём код?
import { ExtensionType } from '../../../../extensions/Extensions'; import { RenderTargetSystem } from '../../shared/renderTarget/RenderTargetSystem'; import { GlRenderTargetAdaptor } from './GlRenderTargetAdaptor'; import type { GlRenderTarget } from '../GlRenderTarget'; import type { WebGLRenderer } from '../WebGLRenderer'; /** * The WebGL adaptor for the render target system. Allows the Render Target System to be used with the WebGl renderer * @category rendering * @advanced */ export class GlRenderTargetSystem extends RenderTargetSystem<GlRenderTarget> { /** @ignore */ public static extension = { type: [ExtensionType.WebGLSystem], name: 'renderTarget', } as const; public adaptor = new GlRenderTargetAdaptor(); constructor(renderer: WebGLRenderer) { super(renderer); this.adaptor.init(renderer, this); } /** Called via the renderer's `resetState` runner when mixing Pixi with external GL code. */ public resetState(): void { this.adaptor.resetState(); } }