Fill missing bits in Dawn Native feature documentation Change-Id: I9e95d5646bef7bfb53cb441cf1614d172c32f2fd Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/277795 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Fr <beaufort.francois@gmail.com> Reviewed-by: Loko Kung <lokokung@google.com>
diff --git a/docs/dawn/features/dawn_native.md b/docs/dawn/features/dawn_native.md index 0b4664b..dbde69c 100644 --- a/docs/dawn/features/dawn_native.md +++ b/docs/dawn/features/dawn_native.md
@@ -4,9 +4,12 @@ when the WebGPU implementation is `dawn_native`. Additional functionality: - - `wgpu::DawnTogglesDeviceDescriptor` may be chained on `wgpu::DeviceDescriptor` on device creation to enable Dawn-specific toggles on the device. - - `wgpu::DawnCacheDeviceDescriptor` may be chained on `wgpu::DeviceDescriptor` on device creation to enable cache options such as isolation keys. + - `dawn::native::DawnInstanceDescriptor` may be chained on `wgpu::InstanceDescriptor` on instance creation to pass in the platform and additional search paths, set backend validation level, and receive instance level errors. + + - `wgpu::DawnWGSLBlocklist` may be chained on `wgpu::InstanceDescriptor` on instance creation to block some WGSL features. + + - `wgpu::DawnCacheDeviceDescriptor` may be chained on `wgpu::DeviceDescriptor` on device creation to enable cache options such as isolation keys and pass in load and store functions. - Synchronous `adapter.CreateDevice(const wgpu::DeviceDescriptor*)` may be called.