Add palette system
This commit is contained in:
parent
f60ae06f59
commit
98d1fc9ca2
19 changed files with 196 additions and 113 deletions
|
|
@ -1,4 +1,3 @@
|
|||
import { vec3 } from 'gl-matrix';
|
||||
import { DrawableDescriptor } from './drawables/drawable-descriptor';
|
||||
import { Insights } from './graphics/rendering/insights';
|
||||
import { Renderer } from './graphics/rendering/renderer';
|
||||
|
|
@ -32,12 +31,11 @@ applyArrayPlugins();
|
|||
export async function compile(
|
||||
canvas: HTMLCanvasElement,
|
||||
descriptors: Array<DrawableDescriptor>,
|
||||
palette: Array<vec3>,
|
||||
settings: Partial<StartupSettings> = {}
|
||||
): Promise<Renderer> {
|
||||
return Insights.measureFunction('startup', async () => {
|
||||
const renderer = new RendererImplementation(canvas, descriptors);
|
||||
await renderer.initialize(palette, settings);
|
||||
await renderer.initialize(settings);
|
||||
return renderer;
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue