WebGL & WebGPU
Vista has been designed to leverage the latest web standards to deliver the best performance possible from your device. The underlying tools behind the app make use of WebGL to enable visualization in 2D and 3D. WebGL (Web Graphics Library) is an API for rendering high-performance interactive 2D and 3D graphics directly within the browser. It uses your computer's graphics card (GPU) to achieve high-performance graphics. Learn more about WebGL here.
WebGPU is a newer, low-level web standard that gives web applications more direct and efficient access to modern GPU features. It is designed not only for advanced graphics rendering but also for general-purpose GPU computations, such as machine learning and scientific simulations. WebGPU is still in the process of being adopted across browsers, but it is rapidly gaining support and is seen as the future of high-performance web graphics. Vista's underlying tools have some preliminary support for WebGPU.
If you want to experience some performance improvements in 3D rendering, you may activate some experimental features in your browser that take advantage of the latest web standards in active development. Follow the instructions below to activate these experimental GPU acceleration features. Alternatively, follow the wikiHow guide here, which describes the process with pictures for Chrome, Firefox and Safari.
Google Chrome
- Open Chrome's Settings.
- Select System.
- Ensure 'Use graphics acceleration when available' is enabled.
- Type 'chrome://flags' in the address bar (This displays experimental features that you can activate in Chrome).
- Search for 'WebGL'.
- Enable 'WebGL Developer Extensions'.
- Enable 'WebGL Draft Extensions'.
Firefox
- Type about:config in the address bar.
- Accept the Risk and Continue.
- Type webgl.disabled in the search bar.
- Set the value to false.
- Type about:support in the address bar.
- Scroll down to the Graphics Section.
- Check the 'WebGL 1 Driver Renderer' and 'WebGL 2 Driver Renderer'. If a graphics card is listed next to both of these, WebGL us enabled.
Safari
- Open Safari Settings.
- Select the Advanced Tab.
- Check the 'Show features for web developers' option.
- Select the Feature Flags Tab.
- Type 'Web' in the search bar.
- Enable WebGL Draft Extensions.
- Enable WebGPU.