Add more options

This commit is contained in:
schmelczerandras 2020-09-17 17:51:45 +02:00
parent d0b53678e2
commit 2481cfc3e6
14 changed files with 102 additions and 117 deletions

View file

@ -1,8 +1,8 @@
import { vec3 } from 'gl-matrix';
import { DrawableDescriptor } from './drawables/drawable-descriptor';
import { Renderer } from './graphics/rendering/renderer';
import { StartupSettings } from './graphics/rendering/startup-settings';
import { WebGl2Renderer } from './graphics/rendering/webgl2-renderer';
import { WebGl2RendererSettings } from './graphics/rendering/webgl2-renderer-settings';
import { applyArrayPlugins } from './helper/array';
export { Drawable } from './drawables/drawable';
@ -30,11 +30,11 @@ export const compile = async (
canvas: HTMLCanvasElement,
descriptors: Array<DrawableDescriptor>,
palette: Array<vec3>,
settings: Partial<WebGl2RendererSettings> = {}
settings: Partial<StartupSettings> = {}
): Promise<Renderer> => {
applyArrayPlugins();
const renderer = new WebGl2Renderer(canvas, descriptors, palette, settings);
await renderer.initialize();
const renderer = new WebGl2Renderer(canvas, descriptors);
await renderer.initialize(palette, settings);
return renderer;
};