Skip to content

Add WEBGL_multi_draw tests using SharedArrayBuffer.#3289

Merged
kenrussell merged 1 commit into
KhronosGroup:mainfrom
kenrussell:add-sharedarraybuffer-to-multi-draw
Jun 10, 2021
Merged

Add WEBGL_multi_draw tests using SharedArrayBuffer.#3289
kenrussell merged 1 commit into
KhronosGroup:mainfrom
kenrussell:add-sharedarraybuffer-to-multi-draw

Conversation

@kenrussell

Copy link
Copy Markdown
Member

These are likely to require additional browser command-line arguments
since otherwise this functionality requires special configuration of
the web server hosting these tests.

Regression test for #3286.

Associated with http://crbug.com/1211185 .

These are likely to require additional browser command-line arguments
since otherwise this functionality requires special configuration of
the web server hosting these tests.

Regression test for KhronosGroup#3286.

Associated with http://crbug.com/1211185 .
@kenrussell
kenrussell requested review from kdashg and shrekshao and removed request for kdashg June 9, 2021 00:03
@kenrussell

Copy link
Copy Markdown
Member Author

@shrekshao : please review.

@jdashg , others: any comments welcome.

@kenrussell

Copy link
Copy Markdown
Member Author

Note that the duplication slightly increases the run time of this test, but even with this addition, it's still around 2.2 seconds on my work laptop.

@shrekshao shrekshao left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.
(The reason for only testing STATIC_DRAW with SharedArrayBuffer is?)

@kenrussell

Copy link
Copy Markdown
Member Author

LGTM.
(The reason for only testing STATIC_DRAW with SharedArrayBuffer is?)

To reduce the overhead and duplication in the test.

@kenrussell

Copy link
Copy Markdown
Member Author

Thanks for your review @shrekshao . I'll wait until tomorrow to merge this in case Jeff has feedback.

blueboxd pushed a commit to blueboxd/chromium-legacy that referenced this pull request Jun 9, 2021
Enables these APIs to be used from web workers and multithreaded
WebAssembly applications.

Tested with addition to the WebGL conformance suite:
KhronosGroup/WebGL#3289

which will be rolled into Chromium shortly.

Bug: 1211185
Change-Id: I5ee979f24d6255056005d1909c9e27a71b436ab2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2940137
Commit-Queue: Yuki Shiino <[email protected]>
Auto-Submit: Kenneth Russell <[email protected]>
Reviewed-by: Yuki Shiino <[email protected]>
Reviewed-by: Shrek Shao <[email protected]>
Cr-Commit-Position: refs/heads/master@{#890693}
@kenrussell

Copy link
Copy Markdown
Member Author

Merging now.

@kenrussell
kenrussell merged commit aca1420 into KhronosGroup:main Jun 10, 2021
@kenrussell
kenrussell deleted the add-sharedarraybuffer-to-multi-draw branch June 10, 2021 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants