You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
learn-wgpu/docs/news/0.18 and hdr/readme.md

28 lines
994 B
Markdown

# Update to 0.18 and HDR tutorial
First let's go over some of the changes that occurred:
1. `RenderPassDescriptor` now have 2 new fields:
`occlusion_query_set` and, `timestamp_writes`. I'm
setting both to `None` for now.
2. `ComputePassDescriptor` now has a `timestamp_writes`
field.
3. `InstanceDescriptor` now has some more fields, but I
opted to just use `..Default::default()` for all the
fields other than `backends`.
## HDR tutorial
I've been unsure how best to introduce compute shaders
as they are a big part of what makes WebGPU special, but
most browsers don't support them at the moment. With Chrome
rolling out support for WebGPU, I felt more confident
writing a tutorial for them.
Also, I'm been interested learning how to load HDR images
from places like Polyhaven, so I decided to introduce
compute shaders by creating one that will load an HDR and
convert it to a Cubemap to be rendered.
You can check it out [here](../../intermediate/tutorial13-hdr)!