gpuweb / gpuweb

Where the GPU for the Web work happens!
http://webgpu.io
Other
4.68k stars 304 forks source link

Define level of detail #4694

Open toji opened 3 weeks ago

toji commented 3 weeks ago

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!

github-actions[bot] commented 3 weeks ago

Previews, as seen when this build job started (0eb4a89cc7c6194a1b898299d60f7229d797e371): WebGPU webgpu.idl | Explainer | Correspondence Reference WGSL grammar.js | wgsl.lalr.txt

kainino0x commented 3 weeks ago

Guess I'll pop this in tacit resolution queue for adding a reference to the vulkan spec?

kainino0x commented 2 days ago

@mwyrzykowski is adding this Vulkan spec reference OK with Apple?

kainino0x commented 1 day ago

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)?

mwyrzykowski commented 20 hours ago

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!