WebGL performance regression tests
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
TestTextureConversion.js
WebGLPerformanceTest.js
clear-10x-default.html
clear-10x-nondefault-constant-color.html
clear-default-preserveDrawingBuffer.html
clear-default.html
clear-nondefault-constant-color-preserveDrawingBuffer.html
clear-nondefault-constant-color.html
clear-varying-color-and-readPixels-out-of-bounds.html
clear-varying-color-and-readPixels.html
clear-varying-color-preserveDrawingBuffer.html
clear-varying-color.html
convert-Canvas-to-a8-premultiplied.html
convert-Canvas-to-a8.html
convert-Canvas-to-l8-premultiplied.html
convert-Canvas-to-l8.html
convert-Canvas-to-rgb-float-premultiplied.html
convert-Canvas-to-rgb-float.html
convert-Canvas-to-rgb565-premultiplied.html
convert-Canvas-to-rgb565.html
convert-Canvas-to-rgb888-premultiplied.html
convert-Canvas-to-rgb888.html
convert-Canvas-to-rgba4444-premultiplied.html
convert-Canvas-to-rgba4444.html
convert-Canvas-to-rgba8888-premultiplied.html
convert-Canvas-to-rgba8888.html
convert-Image-to-a8-premultiplied.html
convert-Image-to-a8.html
convert-Image-to-l8-premultiplied.html
convert-Image-to-l8.html
convert-Image-to-rgb-float-premultiplied.html
convert-Image-to-rgb-float.html
convert-Image-to-rgb565-premultiplied.html
convert-Image-to-rgb565.html
convert-Image-to-rgb888-premultiplied.html
convert-Image-to-rgb888.html
convert-Image-to-rgba4444-premultiplied.html
convert-Image-to-rgba4444.html
convert-Image-to-rgba8888-premultiplied.html
convert-Image-to-rgba8888.html
convert-ImageData-to-a8-premultiplied.html
convert-ImageData-to-a8.html
convert-ImageData-to-l8-premultiplied.html
convert-ImageData-to-l8.html
convert-ImageData-to-rgb-float-premultiplied.html
convert-ImageData-to-rgb-float.html
convert-ImageData-to-rgb565-premultiplied.html
convert-ImageData-to-rgb565.html
convert-ImageData-to-rgb888-premultiplied.html
convert-ImageData-to-rgb888.html
convert-ImageData-to-rgba4444-premultiplied.html
convert-ImageData-to-rgba4444.html
convert-ImageData-to-rgba8888-premultiplied.html
convert-ImageData-to-rgba8888.html
decrement-dimensions.html
do-nothing-preserveDrawingBuffer.html
do-nothing.html
drawElements-random-sub-array.html
increment-dimensions.html
index.html
test.png
tests.txt
texImage2D-TypedArray.html
texImage2D-null.html
texSubImage2D-TypedArray.html
uniform-float-taking-js-array.html
uniform-float-taking-numbers.html
uniform-float-taking-typed-array.html
uniform-int-taking-js-array.html
uniform-int-taking-numbers.html
uniform-int-taking-typed-array.html
uniform-matrix-taking-typed-array.html

README.md

WebGLPerf

WebGL performance regression tests

These are NOT benchmarks: they are not realistic workloads, and are not meant to compare different WebGL implementations.

The goal of these tests is to catch performance regressions in any given implementation, in the same way that conformance tests catch conformance regressions.