-
Notifications
You must be signed in to change notification settings - Fork 335
Add proposals/ directory and pipeline statistics extension doc #2301
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
Conversation
@litherum Any feedback on "process", e.g. whether this is an appropriate place for documents like this to live? |
I'm not sure, but I believe in order to publish new documents on the W3C's recommendation track, we'd have to amend our charter. Because of that, I'd recommend, instead, marking everything in this directory as non-normative proposals, as a kind of staging ground for extensions on their way to the main spec. |
003c8a0
to
44378ce
Compare
@jdashg brought up some (completely reasonable) concerns during the last call about intentionality. If everyone agrees a particular proposal will never end up in the main spec, what business does it have being in this repository? Our team generally dislikes it when legitimate proposals are made in random personal repos, so, for legitimate proposals, we'd prefer they exist here, in this repo. So, given both of these thoughts, I think there's a path forward: this new directory is for proposals on their way to the main spec. If a proposal is rejected, it would be deleted from this folder. Under this |
We have |
I agree with this, but would apply it to a broader set of documents like Dzmitry proposed. (I think
The "roadmap" I wrote for pipeline statistics indicates it is not on its way to the main spec: "Roadmap: This draft extension is not on the standards track. It is currently intended to be used only in non-Web-compliant contexts, such as by Web developers who enable a command line flag or other non-default option in order to profile the performance of their application." I would prefer to put the in-pass timestamp extension document here too, with a similar roadmap. |
We are a standards body. I don't think we should be hosting documents that are not on the standards track. They are not a part of WebGPU. |
For info, some groups actually do that, especially for extensions that could perhaps get folded into the main spec later on. One example is the WebRTC Working Group, which maintains the WebRTC Extensions and Media Capture and Streams Extensions, neither of which are published on the standards track, but both of which may end up being integrated in the revelant underlying specs. From a process perspective |
WebGPU meeting minutes 2022-02-23
|
Co-authored-by: Kelsey Gilbert <[email protected]>
WebGPU meeting minutes 2022-03-09
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Language around this all SGTM.
I've tweaked the language a bit more as I think this matches better what we agreed upon in discussions. @litherum PTAL in particular. |
Previews, as seen when this build job started (16af797): |
was only waiting for approval from Apple, and got explicit approval so landing now. |
Provides a simple template for future extension documents.
Complements #2296 which removes pipeline statistics queries from the main spec.
Preview | Diff