aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/webgl
Commit message (Collapse)AuthorAgeFilesLines
* Auto merge of #23226 - mmatyas:webgl_compressed_textures, r=jdmbors-servo2019-05-215-9/+57
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add initial support for WebGL compressed textures This patch is an initial implementation of WebGL compressed texture support, it contains - functions for registering and querying compressed texture extensions - initial implementation of `CompressedTexImage2D` and `CompressedTexSubImage2D` and their parameter validation - implementation of S3TC (DXT1, DXT3, DXT5) and ETC1 extensions as examples What's still missing: - some of the parameter validation steps are missing - the pixel comparison tests fail for more complex cases (I'm probably missing something trivial at the GL calls) Related: #10209 and #20594 cc @jdm @zakorgy --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] Related issues: #10209, #20594 - [x] There are tests for these changes <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23226) <!-- Reviewable:end -->
| * Add initial support for WebGL compressed texturesMátyás Mustoha2019-05-215-9/+57
| |
* | Update web-platform-tests to revision e45156b5e558c062a609356905c83a0258c516e3WPT Sync Bot2019-05-031-0/+3
| |
* | Update web-platform-tests to revision 3b0853b41cdb88c713f2ac3636f5b69c14b31d49WPT Sync Bot2019-04-291-0/+3
| |
* | Update web-platform-tests to revision 301ce26e6c4fdc9c7b04dc86e009835662519c37WPT Sync Bot2019-04-281-0/+3
| |
* | Update web-platform-tests to revision e3cf1284464a4a3e46fd15e4138f8e32c6cecdd8WPT Sync Bot2019-04-191-0/+3
| |
* | Update web-platform-tests to revision 85e8612e81c8b478c8cac7260436646e48d3f7aeWPT Sync Bot2019-04-171-0/+3
|/
* Update web-platform-tests to revision 0a28ecf697d96db228f8382db0e41f1c54314dadWPT Sync Bot2019-04-031-0/+3
|
* Update web-platform-tests to revision 3bbb55915a04548e70c63b7c143a83e0e9d3c5e7WPT Sync Bot2019-04-021-1/+1
|
* Update web-platform-tests to revision b7a8b84debb42268ea95a45bdad8f727d1facdf7WPT Sync Bot2019-03-211-0/+3
|
* Rebuild all manifests.Josh Matthews2019-03-202-17528/+17538
|
* Update web-platform-tests to revision c2e5b9fbaa17424f05ca2bb04609790a3b61d5c2WPT Sync Bot2019-03-201-0/+3
|
* Update web-platform-tests to revision 74bae78af4b95a2f0ca3a81df9c7fe3143f24bbcWPT Sync Bot2019-01-171-5/+0
|
* Initial Steps OffScreenCanvas APIMaharsh2019-01-1531-1/+71
|
* Update web-platform-tests to revision a8fb1792cbfab3ed59401775da76fb6c15d9f2e2WPT Sync Bot2018-11-231-17530/+17528
|
* Update web-platform-tests to revision 89ad54bd0d498c8209ec80407f5758566f91e82fWPT Sync Bot2018-11-171-0/+3
|
* Implement WEBGL_color_buffer_float and EXT_color_buffer_half_float (fixes ↵Josh Matthews2018-11-052-5/+55
| | | | #22113)
* Properly support gl_PointSize and gl_PointCoordAnthony Ramine2018-10-187-215/+8
| | | | | | | | Fixes #21719. Fixes #20993. Fixes #20992. Fixes #21007. Fixes #20979.
* Update web-platform-tests to revision e29e596073468910d8655a8ec23262f17543e147WPT Sync Bot2018-10-031-0/+3
|
* Update web-platform-tests to revision 2df7f9ff620cbdaa2928464892fb1dfb880fd6c6WPT Sync Bot2018-09-281-0/+3
|
* Update web-platform-tests to revision 36634cbcf3253dfe8d220990a27ad4eeebf8ec2fWPT Sync Bot2018-09-271-0/+3
|
* Update web-platform-tests to revision 3d117ae1266e6bd039a3a1ab92b27e82c3ccc92dWPT Sync Bot2018-09-231-0/+3
|
* Update web-platform-tests to revision 50ff4f970fd8592a9f436d4e86e7d572de143260WPT Sync Bot2018-09-201-0/+3
|
* Adding relevant mutations and new test resultspaavininanda2018-09-201-4/+3
|
* Validate GLSL names (fixes #21287)Anthony Ramine2018-09-201-55/+1
|
* Add some bug linksAnthony Ramine2018-09-202-0/+2
|
* Update WebGL testsAnthony Ramine2018-09-203-1/+137
|
* Implement gl.getParameter(gl.UNPACK_COLORSPACE_CONVERSION_WEBGL)Anthony Ramine2018-09-181-11/+0
|
* Fix a small texSubImage2D bugAnthony Ramine2018-09-181-3/+0
|
* Implement proper origin checks for WebGL textures (fixes #21522)Anthony Ramine2018-09-185-33/+90
|
* Update some outdated expectationsAnthony Ramine2018-09-172-10/+0
|
* Annotate bug for gl-pointcoord.html.Josh Matthews2018-09-141-0/+1
|
* Add bug reference for drawingbuffer-test.html.Josh Matthews2018-09-141-0/+1
|
* webgl: Mark framebuffers as uninitialized when their attached renderbuffer's ↵Josh Matthews2018-09-144-7/+1
| | | | storage changes.
* Mark shader-uniform-packing-restrictions.html as long-runningAnthony Ramine2018-09-133-2/+15
|
* Update some outdated WebGL expectationsAnthony Ramine2018-09-134-67/+29
|
* Add some bug links in expectationsAnthony Ramine2018-09-1311-4/+11
|
* Update WebGL testsAnthony Ramine2018-09-125-8/+4
| | | | This brings in https://github.com/KhronosGroup/WebGL/pull/2708.
* Annotate yet another expectation with a bug linkAnthony Ramine2018-09-121-0/+1
|
* Properly support PACK_ALIGNMENT in WebGL 1Anthony Ramine2018-09-122-335/+184
|
* webgl: Update test results for newly-exposed missing checks.Josh Matthews2018-09-104-4/+111
|
* webgl: Ensure that depth and stencil attachments are rebound after messing ↵Josh Matthews2018-09-101-3/+0
| | | | with DEPTH_STENCIL attachments.
* webgl: Differentiate between missing colour attachments and incomplete ↵Josh Matthews2018-09-101-9/+0
| | | | attachments.
* webgl: return missing attachment status from framebuffers with no attachments.Josh Matthews2018-09-101-9/+0
|
* webgl: Clear renderbuffers on first read/write operation.Josh Matthews2018-09-101-25/+3
|
* webgl: Check internal format of textures when determining attachment ↵Josh Matthews2018-09-101-62/+14
| | | | completeness.
* webgl: Ensure that framebuffers have a color attachment before reading or ↵Josh Matthews2018-09-102-3/+118
| | | | writing.
* Fix the UNSIGNED_SHORT_4_4_4_4 case of premultiply_pixelsAnthony Ramine2018-09-091-7/+0
|
* Fix the UNSIGNED_SHORT_5_5_5_1 case of premultiply_pixelsAnthony Ramine2018-09-091-6/+0
|
* Fix the LUMINANCE of rgba8_image_to_tex_image_dataAnthony Ramine2018-09-094-1230/+16
| | | | | The internal format and format values match, thus the canvas or image input must be interpreted as already in LUMINANCE format.