/
githubmirror
/
pixijs
Обзор
Документация
Войти
/
githubmirror
/
pixijs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
tests/utils/getRenderer.ts
42 строки
1 KB
Mat Groves
added context loss set up to WebGL (#10094)
11 янв 2024, 16:47
Не верифицирован
11 янв 2024, 16:47
b0e0554
Код
Авторство
О чём код?
import { WebGLRenderer } from '../../src/rendering/renderers/gl/WebGLRenderer'; import { WebGPURenderer } from '../../src/rendering/renderers/gpu/WebGPURenderer'; import '../../src/environment-browser/browserAll'; import type { WebGLOptions } from '../../src/rendering/renderers/gl/WebGLRenderer'; import type { WebGPUOptions } from '../../src/rendering/renderers/gpu/WebGPURenderer'; export async function getWebGLRenderer(options: Partial<WebGLOptions> = {}): Promise<WebGLRenderer> { const renderer = new WebGLRenderer(); const defaultOptions: Partial<WebGLOptions> = { width: 100, height: 100, }; await renderer.init({ ...defaultOptions, ...options, }); return renderer; } export async function getWebGPURenderer(options: Partial<WebGPUOptions> = {}): Promise<WebGPURenderer> { const renderer = new WebGPURenderer(); const defaultOptions: Partial<WebGPUOptions> = { width: 100, height: 100, }; await renderer.init({ ...defaultOptions, ...options, }); return renderer; }