Commit graph

87 commits

Author SHA1 Message Date
Ngo Iok Ui (Wu Yu Wei)
34c31ee418
WebGL2: support TexImage3D (#37718)
Add TexImage3D method to WebGL2RenderingContext

Testing: conformance2 should pass. Also it should get
http://webglsamples.org/WebGL2Samples/#texture_2d_array and
http://webglsamples.org/WebGL2Samples/#texture_3d running.
Fixes: #26511

Now Servo can run texture_2d_array and texture_3d samples!

![圖片](https://github.com/user-attachments/assets/41b87563-08b8-4db3-b503-12f3a61dbed7)

![圖片](https://github.com/user-attachments/assets/3c62a4de-35ea-488d-b2e5-00e3aed52090)

And it can now run three.js too!

![圖片](https://github.com/user-attachments/assets/d880aa92-a154-4895-aa06-b7919d1fc869)

---------

Signed-off-by: Wu Yu Wei <yuweiwu@pm.me>
2025-07-09 14:22:03 +00:00
Samson
5853c00628
Remove message from WebGL subtest name and remove stale expectations (#35791)
* Remove message from WebGL subtest name

This causes stale expectations: https://github.com/servo/servo/issues/35750

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>

* Update expectations

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>

---------

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2025-03-12 09:08:39 +00:00
Josh Matthews
c43762faea
Add initial support for WebGL 2 BlitFramebuffer (#26389)
Add initial support for the WebGL2 BlitFramebuffer call.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Istvan <istvan.miklos@h-lab.eu>
2025-01-06 18:37:35 +00:00
Josh Matthews
5d1d3d6b5a
Update webgl conformance tests (#33121)
* Update python -> python3 for helper script.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Update webgl conformance testsuite patches.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Import WebGL conformance testsuite for August 19, 2024.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Update expected results.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Track the commit used for webgl conformance test import.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

---------

Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2024-11-04 04:27:29 +00:00
WPT Sync Bot
61b963c73e Update web-platform-tests to revision b'bcf4a27c0a9dbb07d974a880acb26eb289a85c7e' 2023-02-17 01:52:51 +00:00
WPT Sync Bot
41d386c907 Update web-platform-tests to revision b'5656a2f4653b5894c500b724778009ca9a26e48c' 2022-12-23 01:34:56 +00:00
Paulo E. Castro
03b3d677f0
Amend test expectations. 2021-04-28 22:31:36 +01:00
WPT Sync Bot
b99372177f Update web-platform-tests to revision b'd04481569b4924284b8dd53b6430ef67de54073f' 2021-02-28 09:46:29 +00:00
WPT Sync Bot
87be1008de Update web-platform-tests to revision b'7af9d6ec48ab04043a2bea85a3599904a1a19efa' 2021-02-21 11:31:07 -05:00
Josh Matthews
f73370088b Update WPT results. 2021-02-18 09:35:46 -05:00
WPT Sync Bot
964f9a5544 Update web-platform-tests to revision 3b17f29d98e9f39a4836a7450f9fe992f3cc0e7b 2021-01-21 10:35:13 +00:00
WPT Sync Bot
07d0496acd Update web-platform-tests to revision a7e1722f0aefeca4ad47312b618c0b47b07e061f 2021-01-18 10:46:49 +00:00
WPT Sync Bot
02952b63dd Update web-platform-tests to revision 5e0db3c717532a88040300e65ce7c8b29004d93c 2021-01-15 17:03:21 -05:00
WPT Sync Bot
b960606d13 Update web-platform-tests to revision 2ccf303ec934a8adfc613c2a73395a31956ec817 2020-12-24 10:58:38 +00:00
WPT Sync Bot
b60f782258 Update web-platform-tests to revision 14e5eb0fbe4ed1c9c6ca6d980b3c71434fd1bcad 2020-12-17 10:43:37 +00:00
WPT Sync Bot
fa3a407699 Update web-platform-tests to revision 431d16dc58b4e276add7d569cce302d8d246b299 2020-12-08 11:02:40 +00:00
WPT Sync Bot
6764feaa1e Update web-platform-tests to revision 4ac59dc8fb85817b4cf8fc801b524ed74743d2c1 2020-12-03 10:36:08 +00:00
WPT Sync Bot
775b941c48 Update web-platform-tests to revision d21eaee14bab28a8bd57727d41330d0bef170a92 2020-11-23 10:43:59 +00:00
WPT Sync Bot
b89132d428 Update web-platform-tests to revision cb32b4d04799e9de2e2505d7dddfab1429247070 2020-11-21 10:23:51 +00:00
WPT Sync Bot
4fcc308130 Update web-platform-tests to revision af2796bc4ea941309f2f1f55c05e81b1dcef7ffb 2020-10-31 10:49:39 +00:00
WPT Sync Bot
397eb31eef Update web-platform-tests to revision 9a3ff40283ad3fca7299385b82c9b11c05ff7862 2020-10-26 10:58:07 +00:00
WPT Sync Bot
3becf15667 Update web-platform-tests to revision 0f986ae5b0865c0bef78e41e35d144e30a14b2e7 2020-08-17 10:54:48 +00:00
WPT Sync Bot
594dfab11c Update web-platform-tests to revision 6c36430fc9e5ae99b06eba617f557e0271dd78b7 2020-08-14 10:50:54 +00:00
WPT Sync Bot
f1ca6b4be4 Update web-platform-tests to revision ad99a9e949c6006cc0f609501de77a0edb1e593a 2020-08-05 10:31:54 +00:00
WPT Sync Bot
1cd53da938 Update web-platform-tests to revision 8b1aea6eed110e7900f1df933b24945fbb3c8229 2020-08-04 10:55:37 +00:00
WPT Sync Bot
bd0b0ea24a Update web-platform-tests to revision 593d7eb21e1c3ac161aa51cce914056eb9182962 2020-07-24 10:57:09 +00:00
WPT Sync Bot
757411a74c Update web-platform-tests to revision d62995e62ca8653b4cf565e61c309471b544fab8 2020-07-21 10:51:44 +00:00
WPT Sync Bot
986610f6ed Update web-platform-tests to revision 8ba782c9d5a545b850cd8920032cb14cfbab2c35 2020-07-17 10:13:18 +00:00
WPT Sync Bot
0640476cc1 Update web-platform-tests to revision 29ccbdbf25c92cf783a1c3a804d723382fb6a50a 2020-07-12 10:23:20 +00:00
WPT Sync Bot
e447ba9856 Update web-platform-tests to revision e3698c7bb3c309df69134e9bc0a375f00535e226 2020-07-07 10:52:27 +00:00
WPT Sync Bot
c80439a8ff Update web-platform-tests to revision 99a09c73e7f1d7b19ec4be2eb8ce2d3bebf52245 2020-07-02 10:54:07 +00:00
WPT Sync Bot
b435224233 Update web-platform-tests to revision b89d7ff93b5076d389404f2a062b83e73754307f 2020-07-01 11:14:37 +00:00
WPT Sync Bot
e89aad0a30 Update web-platform-tests to revision 56ac936e7ad12aa22ecf12e43d560a8039522677 2020-06-26 10:31:21 +00:00
WPT Sync Bot
a4cebda3db Update web-platform-tests to revision fa5f0edd48aca7acfa7d35f1be31cb0dd65817c6 2020-06-25 11:01:24 +00:00
bors-servo
d9b2cf53e8
Auto merge of #26922 - gterzian:shutdown_webrender, r=jdm
Blockingly shut-down webrender api

<!-- Please describe your changes on the following line: -->

FIX https://github.com/servo/servo/issues/26876

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-06-17 08:55:43 -04:00
Gregory Terzian
59896748b5 blockingly shut-down webrender when exiting webgl_thread 2020-06-17 13:47:13 +08:00
WPT Sync Bot
eea93fa4b1 Update web-platform-tests to revision ef14c5bc0da3d3c0f642a3195a9e41433d36a5ba 2020-06-14 10:25:42 +00:00
WPT Sync Bot
2a42c14544 Update web-platform-tests to revision a5cb9597799c5f9bf0a809006161a0c50055828f 2020-06-09 10:26:43 +00:00
WPT Sync Bot
ce1de3b503 Update web-platform-tests to revision c99723afe33bc5b265e41c1a9446eaff7f8e0d57 2020-05-31 11:24:52 +00:00
WPT Sync Bot
bc7c10c2ce Update web-platform-tests to revision da0a378536add99eaffc33f733b5960457bd38df 2020-05-21 11:14:28 +00:00
WPT Sync Bot
96553cb7e2 Update web-platform-tests to revision ae1e2d51f38e208f3d07a97b5d82f9ca0dda2c94 2020-05-14 11:21:00 +00:00
WPT Sync Bot
354984b2bf Update web-platform-tests to revision 46b884903ba0153b2cd9d932504f6b88f57614cf 2020-05-10 11:17:26 +00:00
WPT Sync Bot
f05c813634 Update web-platform-tests to revision 3a7b40eb73bf5359adf0d378b71d36488885057f 2020-05-09 11:10:45 +00:00
WPT Sync Bot
f3e7a5cac0 Update web-platform-tests to revision 3adb0f89d80bb92ea1a458b3fbe461f7803549a9 2020-05-05 10:56:33 +00:00
WPT Sync Bot
f71dd608db Update web-platform-tests to revision 7ef67f2d8c667d7f5a828fa0f6878ed45d1432d8 2020-05-04 13:10:47 +00:00
WPT Sync Bot
3f44ddc852 Update web-platform-tests to revision c19e2b60b554e64ad07f25675f659ce76cee9e82 2020-05-03 11:19:37 +00:00
WPT Sync Bot
00971fa7af Update web-platform-tests to revision ef4113222efb4cc08100f34f2dd9ab8ecc3660eb 2020-05-02 11:27:29 -04:00
WPT Sync Bot
909e31e110 Update web-platform-tests to revision dfe0b490c6018fd36379f4c7726f9f6a37728838 2020-05-01 11:11:41 +00:00
Josh Matthews
24a7f38600 Update test expectations. 2020-04-30 00:21:49 -04:00
Mátyás Mustoha
2e8ef1bc0b webgl: Update texture test results 2020-04-30 00:21:49 -04:00