Skip to content

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

Notifications You must be signed in to change notification settings

Edouard360/webgl-mark2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published