Expose context lost simulator

This commit is contained in:
schmelczerandras 2020-10-27 11:08:31 +01:00
parent 32aebe9036
commit 69ad74ed73
8 changed files with 36 additions and 11 deletions

View file

@ -1,3 +1,4 @@
import { enableContextLostSimulator } from './graphics/graphics-library/helper/enable-context-lost-simulator';
import { FpsQualityAutoscaler } from './graphics/rendering/fps-quality-autoscaler';
import { ContextAwareRenderer } from './graphics/rendering/renderer/context-aware-renderer';
import { RuntimeSettings } from './graphics/rendering/settings/runtime-settings';
@ -53,6 +54,9 @@ export async function runAnimation(
startupSettingOverrides: Partial<StartupSettings> = {},
initialRuntimeSettingOverrides: Partial<RuntimeSettings> = {}
): Promise<void> {
if (startupSettingOverrides.enableContextLostSimulator) {
enableContextLostSimulator(canvas);
}
const renderer = new ContextAwareRenderer(canvas, descriptors, startupSettingOverrides);
const deltaTimeCalculator = new DeltaTimeCalculator();