// Import polyfills before anything else. import "core-js/stable"; import "./core/gui/index.css"; import "@fortawesome/fontawesome-free/js/fontawesome"; import "@fortawesome/fontawesome-free/js/solid"; import "@fortawesome/fontawesome-free/js/regular"; import "@fortawesome/fontawesome-free/js/brands"; import { initialize_application } from "./application"; import { FetchClient } from "./core/HttpClient"; import { WebGLRenderer } from "three"; import { DisposableThreeRenderer } from "./core/rendering/Renderer"; function create_three_renderer(): DisposableThreeRenderer { const renderer = new WebGLRenderer({ antialias: true, alpha: true }); renderer.setPixelRatio(window.devicePixelRatio); return renderer; } initialize_application(new FetchClient(), create_three_renderer);