├── CODE_OF_CONDUCT.md ├── 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 /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/README.md -------------------------------------------------------------------------------- /TestTextureConversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/TestTextureConversion.js -------------------------------------------------------------------------------- /WebGLPerformanceTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/WebGLPerformanceTest.js -------------------------------------------------------------------------------- /clear-10x-default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/clear-10x-default.html -------------------------------------------------------------------------------- /clear-10x-nondefault-constant-color.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/clear-10x-nondefault-constant-color.html -------------------------------------------------------------------------------- /clear-default-preserveDrawingBuffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/clear-default-preserveDrawingBuffer.html -------------------------------------------------------------------------------- /clear-default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/clear-default.html -------------------------------------------------------------------------------- /clear-nondefault-constant-color-preserveDrawingBuffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/clear-nondefault-constant-color-preserveDrawingBuffer.html -------------------------------------------------------------------------------- /clear-nondefault-constant-color.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/clear-nondefault-constant-color.html -------------------------------------------------------------------------------- /clear-varying-color-and-readPixels-out-of-bounds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/clear-varying-color-and-readPixels-out-of-bounds.html -------------------------------------------------------------------------------- /clear-varying-color-and-readPixels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/clear-varying-color-and-readPixels.html -------------------------------------------------------------------------------- /clear-varying-color-preserveDrawingBuffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/clear-varying-color-preserveDrawingBuffer.html -------------------------------------------------------------------------------- /clear-varying-color.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/clear-varying-color.html -------------------------------------------------------------------------------- /convert-Canvas-to-a8-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-a8-premultiplied.html -------------------------------------------------------------------------------- /convert-Canvas-to-a8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-a8.html -------------------------------------------------------------------------------- /convert-Canvas-to-l8-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-l8-premultiplied.html -------------------------------------------------------------------------------- /convert-Canvas-to-l8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-l8.html -------------------------------------------------------------------------------- /convert-Canvas-to-rgb-float-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-rgb-float-premultiplied.html -------------------------------------------------------------------------------- /convert-Canvas-to-rgb-float.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-rgb-float.html -------------------------------------------------------------------------------- /convert-Canvas-to-rgb565-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-rgb565-premultiplied.html -------------------------------------------------------------------------------- /convert-Canvas-to-rgb565.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-rgb565.html -------------------------------------------------------------------------------- /convert-Canvas-to-rgb888-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-rgb888-premultiplied.html -------------------------------------------------------------------------------- /convert-Canvas-to-rgb888.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-rgb888.html -------------------------------------------------------------------------------- /convert-Canvas-to-rgba4444-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-rgba4444-premultiplied.html -------------------------------------------------------------------------------- /convert-Canvas-to-rgba4444.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-rgba4444.html -------------------------------------------------------------------------------- /convert-Canvas-to-rgba8888-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-rgba8888-premultiplied.html -------------------------------------------------------------------------------- /convert-Canvas-to-rgba8888.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Canvas-to-rgba8888.html -------------------------------------------------------------------------------- /convert-Image-to-a8-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-a8-premultiplied.html -------------------------------------------------------------------------------- /convert-Image-to-a8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-a8.html -------------------------------------------------------------------------------- /convert-Image-to-l8-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-l8-premultiplied.html -------------------------------------------------------------------------------- /convert-Image-to-l8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-l8.html -------------------------------------------------------------------------------- /convert-Image-to-rgb-float-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-rgb-float-premultiplied.html -------------------------------------------------------------------------------- /convert-Image-to-rgb-float.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-rgb-float.html -------------------------------------------------------------------------------- /convert-Image-to-rgb565-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-rgb565-premultiplied.html -------------------------------------------------------------------------------- /convert-Image-to-rgb565.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-rgb565.html -------------------------------------------------------------------------------- /convert-Image-to-rgb888-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-rgb888-premultiplied.html -------------------------------------------------------------------------------- /convert-Image-to-rgb888.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-rgb888.html -------------------------------------------------------------------------------- /convert-Image-to-rgba4444-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-rgba4444-premultiplied.html -------------------------------------------------------------------------------- /convert-Image-to-rgba4444.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-rgba4444.html -------------------------------------------------------------------------------- /convert-Image-to-rgba8888-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-rgba8888-premultiplied.html -------------------------------------------------------------------------------- /convert-Image-to-rgba8888.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-Image-to-rgba8888.html -------------------------------------------------------------------------------- /convert-ImageData-to-a8-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-a8-premultiplied.html -------------------------------------------------------------------------------- /convert-ImageData-to-a8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-a8.html -------------------------------------------------------------------------------- /convert-ImageData-to-l8-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-l8-premultiplied.html -------------------------------------------------------------------------------- /convert-ImageData-to-l8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-l8.html -------------------------------------------------------------------------------- /convert-ImageData-to-rgb-float-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-rgb-float-premultiplied.html -------------------------------------------------------------------------------- /convert-ImageData-to-rgb-float.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-rgb-float.html -------------------------------------------------------------------------------- /convert-ImageData-to-rgb565-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-rgb565-premultiplied.html -------------------------------------------------------------------------------- /convert-ImageData-to-rgb565.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-rgb565.html -------------------------------------------------------------------------------- /convert-ImageData-to-rgb888-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-rgb888-premultiplied.html -------------------------------------------------------------------------------- /convert-ImageData-to-rgb888.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-rgb888.html -------------------------------------------------------------------------------- /convert-ImageData-to-rgba4444-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-rgba4444-premultiplied.html -------------------------------------------------------------------------------- /convert-ImageData-to-rgba4444.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-rgba4444.html -------------------------------------------------------------------------------- /convert-ImageData-to-rgba8888-premultiplied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-rgba8888-premultiplied.html -------------------------------------------------------------------------------- /convert-ImageData-to-rgba8888.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/convert-ImageData-to-rgba8888.html -------------------------------------------------------------------------------- /decrement-dimensions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/decrement-dimensions.html -------------------------------------------------------------------------------- /do-nothing-preserveDrawingBuffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/do-nothing-preserveDrawingBuffer.html -------------------------------------------------------------------------------- /do-nothing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/do-nothing.html -------------------------------------------------------------------------------- /drawElements-random-sub-array.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/drawElements-random-sub-array.html -------------------------------------------------------------------------------- /increment-dimensions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/increment-dimensions.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/index.html -------------------------------------------------------------------------------- /test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/test.png -------------------------------------------------------------------------------- /tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/tests.txt -------------------------------------------------------------------------------- /texImage2D-TypedArray.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/texImage2D-TypedArray.html -------------------------------------------------------------------------------- /texImage2D-null.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/texImage2D-null.html -------------------------------------------------------------------------------- /texSubImage2D-TypedArray.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/texSubImage2D-TypedArray.html -------------------------------------------------------------------------------- /uniform-float-taking-js-array.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/uniform-float-taking-js-array.html -------------------------------------------------------------------------------- /uniform-float-taking-numbers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/uniform-float-taking-numbers.html -------------------------------------------------------------------------------- /uniform-float-taking-typed-array.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/uniform-float-taking-typed-array.html -------------------------------------------------------------------------------- /uniform-int-taking-js-array.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/uniform-int-taking-js-array.html -------------------------------------------------------------------------------- /uniform-int-taking-numbers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/uniform-int-taking-numbers.html -------------------------------------------------------------------------------- /uniform-int-taking-typed-array.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/uniform-int-taking-typed-array.html -------------------------------------------------------------------------------- /uniform-matrix-taking-typed-array.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/WebGLPerf/HEAD/uniform-matrix-taking-typed-array.html --------------------------------------------------------------------------------