Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge main into glsl-dependent #385

Merged
merged 4 commits into from
Nov 23, 2020

Conversation

kainino0x
Copy link
Collaborator

No description provided.

Richard-Yunchao and others added 4 commits November 20, 2020 19:01
* Add memory sync test for buffer: write-after-write tests in passes

This pull request adds write-after-write tests for buffer sync.
The tests write twice (different data) into render pass or compute
pass. The second write should overwrite the first one.

The tests also consider factors like using bundle or not for render,
using the same command buffer or separate command buffers, etc.

* Address feedback from Corentin

* Address feedback from Corentin and Kai

It uses new syntax for wgsl, adds writeOps like copy, writeBuffer,
map write, etc., and adds tests for separate submits.

* Address feedback from Kai: make mapAsync related calls async

* Remove mapWrite related tests for write-after-write tests

* Address Kai's feedback: add fence for buffer initialization

* Restructure the test file

* Address feedback from Corentin

* Address feedback from Kai

* Address feedback from Kai

* fix typos
* iterateCollapsedQueries: don't yield files with no tests

* test (fix test to actually cover it), and update error msg
@kainino0x kainino0x changed the title Glsl dependent Merge main into glsl-dependent Nov 23, 2020
@kainino0x kainino0x merged commit a819684 into gpuweb:glsl-dependent Nov 23, 2020
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