Open toji opened 3 weeks ago
Previews, as seen when this build job started (0eb4a89cc7c6194a1b898299d60f7229d797e371):
WebGPU webgpu.idl
| Explainer | Correspondence Reference
WGSL grammar.js
| wgsl.lalr.txt
Guess I'll pop this in tacit resolution queue
for adding a reference to the vulkan spec?
@mwyrzykowski is adding this Vulkan spec reference OK with Apple?
It's pretty unlikely that any other API goes outside what Vulkan allows, since Vulkan intends to be permissive enough for many different hardware architectures, with the obvious caveat that Vulkan does not (officially) run on Apple GPUs.
Having discussed this a bit recently in the WG I am generally comfortable with just leaving details like this unspecified. We had a hole here so it made sense to fill, but I don't think we need to, and I am not sure whether we will ever need normative references to Vulkan. We could pick a middle ground by making non-normative references only for now (as a developer reference)?
It's pretty unlikely that any other API goes outside what Vulkan allows, since Vulkan intends to be permissive enough for many different hardware architectures, with the obvious caveat that Vulkan does not (officially) run on Apple GPUs.
I agree it seems likely to be the case.
We could pick a middle ground by making non-normative references only for now (as a developer reference)?
That sounds great!
Fixes an inline issue by giving a definition to Level of Detail.
We've been talking about linking normatively to the Vulkan spec for a while for various things, so I figure this is as good a place as any to start. Happy to take feedback on it!