WEBGL_multi_draw performance on WebGL Animometer
Mac AMD Thread Breakdown
| Control (ms) | MultiDraw (ms) | Speedup |
renderer_main | 2.50 | 0.75 | 3.33 x |
GPU | 8.85 | 7.69 | 1.15 x |
frame_time | 25.32 | 23.27 | 1.09 x |
| Control (ms) | MultiDraw (ms) | Speedup |
renderer_main | 19.44 | 0.66 | 29.45 x |
GPU | 34.59 | 13.24 | 2.61 x |
frame_time | 38.90 | 19.64 | 1.98 x |
Animometer w/ Attrib Arrays
Animometer w/ Uniforms
Windows NVIDIA Thread Breakdown
| Control (ms) | MultiDraw (ms) | Speedup |
renderer_main | 2.20 | 0.38 | 5.79 x |
GPU | 16.99 | 15.87 | 1.07 x |
frame_time | 33.16 | 23.08 | 1.44 x |
| Control (ms) | MultiDraw (ms) | Speedup |
renderer_main | 21.00 | 0.48 | 43.75 x |
GPU | 32.20 | 9.75 | 3.30 x |
frame_time | 36.07 | 16.73 | 2.16 x |
Animometer w/ Attrib Arrays
Animometer w/ Uniforms
Linux NVIDIA Thread Breakdown
| Control (ms) | MultiDraw (ms) | Speedup |
renderer_main | 1.27 | 0.21 | 6.05 x |
GPU | 4.74 | 3.57 | 1.33 x |
frame_time | 16.66 | 16.66 | 1.00 x |
| Control (ms) | MultiDraw (ms) | Speedup |
renderer_main | 17.00 | 0.23 | 73.91 x |
GPU | 17.35 | 3.13 | 5.54 x |
frame_time | 19.44 | 16.66 | 1.17 x |
Animometer w/ Attrib Arrays
Animometer w/ Uniforms