Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 1.89 KB

README.md

File metadata and controls

55 lines (36 loc) · 1.89 KB

Webgl-mark2

Port of glmark2 in webgl. It is a benchmark of the webgl rendering engine in JS.

Linux Build Test Coverage

Credit to glmark2

The jellyfish example is inspired from the glmark2 repository.

Install

The project should install for any version of node 0.12+ onwards. To install node on your environment, please check this url

npm i

Usage

npm start

This project should work with Firefox 49+ or Chrome 51+.

Results

Configuration for reaching these numbers: GTX1080, i3, full screen resolution, on Firefox. In Firefox about:config, set the layout.frame_rate variable to 0, if you want to overcome the default 60 FPS limit of all browsers.

Jellyfish Count 32 256
FPS in WebGL 1236 408
FPS in ThreeJS 1181 396
FPS in AFrame 1056 390

We average the measures over 10 samples for each case.

For the original results, the google sheet can be found here.

Jellyfish interface

License

This software is maintained with love by Inovia Team. Made in San Francisco.

MIT