WPT Sync Bot
906e45aab0
Update web-platform-tests to revision 9a6026305062c90d84a567d81434010dde6c6c22
2020-04-21 11:23:54 +00:00
WPT Sync Bot
e116a19f0b
Update web-platform-tests to revision 9d583db6a1a16763322dce912bf057490cd7b0c7
2020-04-19 11:09:10 +00:00
Alan Jeffrey
8bb1732258
Update surfman to 0.2 and remove glutin
2020-04-17 23:44:53 -05:00
Istvan
62f00df79d
Add initial support for VertexAttribI4*, VertexAttribIPointer
...
Adds initial support for the WebGL2 `VertexAttribI4i`, `VertexAttribI4iv`, `VertexAttribI4ui`, `VertexAttribI4uiv` and `VertexAttribIPointer` calls.
2020-04-07 15:01:39 -04:00
Istvan
bfa43fbeba
Add support for DrawRangeElements in WebGL2
...
Adds initial support for the WebGL2 `DrawRangeElements` call.
2020-03-30 13:55:01 +02:00
Mátyás Mustoha
0afe27ef18
Add support for WebGL2 read and draw buffer settings
...
Adds support for the `ReadBuffer` and `DrawBuffers`
WebGL2 calls and the related parameter getters.
See:
- https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.2
- https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.4
- https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.11
2020-03-16 12:17:15 +01:00
Mátyás Mustoha
5eaa9ef8cb
Add support for some more WebGL2 renderbuffer functions
...
Adds support for the following WebGL2 calls:
- `RenderbufferStorageMultisample`
- `GetInternalFormativ`
See: https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.5
2020-03-13 13:43:30 -04:00
Istvan Miklos
1b4a3d8987
Add VertexArrayObject support for WebGL2
...
The implementation was already in place for OpenGL ES.
My approach with this patch is to add support for WebGL2 by
sharing the implementation between the WebGL2 and GLES.
2020-03-13 11:38:28 -04:00
Mátyás Mustoha
5cb6eb2744
Improved the WebGL2 framebuffer render validation
...
It seems `MissingColorAttachment` should be returned only when
all of the color attachments are missing.
2020-03-05 16:48:42 +01:00
Mátyás Mustoha
859a3a4924
Allow more WebGL2 FBO attachment formats
...
Add support for most of the framebuffer attachment formats
introduced in WebGL2 for textures and renderbuffers.
Related format tables:
- https://www.khronos.org/registry/OpenGL-Refpages/es3.0/html/glTexImage2D.xhtml
- https://www.khronos.org/registry/OpenGL-Refpages/es3.0/html/glRenderbufferStorage.xhtml
2020-03-03 14:50:48 +01:00
Mátyás Mustoha
8701d45715
Add support for WebGL2 clear buffer operations
...
Adds support for the following WebGL2 methods:
- `clearBufferfv`
- `clearBufferiv`
- `clearBufferuiv`
- `clearBufferfi`
See: https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.11
2020-02-24 10:57:46 +01:00
Mátyás Mustoha
b41805a920
Add support for WebGL2 framebuffer attachments
...
Adds an initial implementation for the framebuffer attachments
introduced with WebGL2 and the related enums and constrains checks.
2020-02-21 11:04:30 +01:00
Mátyás Mustoha
833485887e
Add support for WebGL2 MAX_COLOR_ATTACHMENTS and MAX_DRAW_BUFFERS
...
Adds support for using the WebGL2 enums `MAX_COLOR_ATTACHMENTS` and
`MAX_DRAW_BUFFERS` with `GetParameter`.
See https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.2
2020-02-14 11:03:28 +01:00
Mátyás Mustoha
18d40fb191
Update the WebGL2 test expectations
...
It seems the WPT test runner/updater has some troubles picking up
successful test results, so I've regenerated the `ini` files manually
for the WebGL2 tests.
2020-01-20 11:46:07 +01:00
Mátyás Mustoha
da94f8d0e7
Add initial support for WebGL2 uniform buffer functions
...
Adds initial support for the following WebGL2 calls:
- bindBufferBase
- bindBufferRange
- getUniformIndices
- getUniformBlockIndex
- getActiveUniforms
- getActiveUniformBlockParameter
- getActiveUniformBlockName
- uniformBlockBinding
See: https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.16
2020-01-09 11:17:50 +01:00
pylbrecht
cdd4dc41b3
Update wpt test expectations
2019-12-17 19:53:56 +01:00
Mátyás Mustoha
4050b7f9ec
Implement the basic WebGL2 buffer data operations
...
Adds support for `bufferData`, `bufferSubData`, `copyBufferSubData`
and `getBufferSubData`.
Reference: https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.3
2019-11-05 11:33:13 +01:00
WPT Sync Bot
bca3835607
Update web-platform-tests to revision 424249088dd679888e07bd315dd8ebc98ccf323a
2019-11-03 13:38:54 +00:00
WPT Sync Bot
5a5512f805
Update web-platform-tests to revision 0abb411331f86f472103183c7ec1136ea21a7e1b
2019-10-31 14:12:13 +00:00
WPT Sync Bot
145699ccd0
Update web-platform-tests to revision d2f5658cb7f7806b2c6adf81ecb7ded82fb85df5
2019-10-24 15:48:44 +00:00
WPT Sync Bot
e3a9df4e78
Update web-platform-tests to revision 670f3ef16f9b38e22e3b863dcdc2ea860348929a
2019-10-21 14:37:40 +00:00
WPT Sync Bot
aff72973cf
Update web-platform-tests to revision 2b80e6d28f3c1ca734384ebded282bf07df80657
2019-10-18 13:42:40 +00:00
WPT Sync Bot
4bc7277be1
Update web-platform-tests to revision 9f31d497bf87bdf5ebc3ba70b5cb9f87786f4071
2019-10-15 13:26:56 +00:00
WPT Sync Bot
e864d8823c
Update web-platform-tests to revision 7c15d5b4e87b3a20ca2bc523b33303131510bc01
2019-10-10 13:44:00 +00:00
WPT Sync Bot
ae931fea9a
Update web-platform-tests to revision 4f22c5b19bae217799ce92c9df6dfdf2800c6d81
2019-09-30 13:46:25 +00:00
WPT Sync Bot
be4d54ed1a
Update web-platform-tests to revision 370aa82342355b99fff0b45448ac95636ec11861
2019-09-29 14:21:14 +00:00
WPT Sync Bot
902c03b511
Update web-platform-tests to revision c9633200e9c3d5524dca096e8c23c8eb4a94e495
2019-09-26 14:12:51 +00:00
Paul Rouget
7b2026287a
update wpt tests
2019-09-25 15:01:32 +02:00
Josh Matthews
b8ee62e67b
webgl: Update test results for newly-exposed missing checks.
2018-09-10 16:31:32 -04:00
Anthony Ramine
7024c99a86
Update WebGL tests
...
https://github.com/KhronosGroup/WebGL/pull/2702
2018-09-01 02:39:37 +02:00
Anthony Ramine
273aac87e4
Make use of window.onerror in Khronos tests
2018-08-30 16:15:35 +02:00
Anthony Ramine
26a311fc62
Use sdk/tests when syncing from upstream Khronos WebGL tests
2018-08-25 13:34:53 +02:00
Anthony Ramine
4852f7d616
Move Khronos WebGL tests to /_webgl/
2018-08-25 03:43:32 +02:00