Skip to content

v30.0.2

Latest

Choose a tag to compare

@cwfitzgerald cwfitzgerald released this 12 Nov 18:50
· 762 commits to trunk since this release
Immutable release. Only release title and notes can be modified.
v30.0.2
2b38d99

Bug Fixes

General

  • Explicitly implement Send and Sync in wgpu-core to reduce the risk of recursion_limit overflow. By @nazar-pc in #9953.
  • Fix a texture id leak when surface acquire returns no texture. By @jnb in #10184.
  • Fix a use after free of a mapped buffer when its device is lost or destroyed. By @uael in #10593.

naga

  • Fix a compilation error when the glsl-in feature is enabled without spv-in or wgsl-in. By @andyleiserson in #10297.

Metal

  • Fix a crash/hang when configuring a surface with the Bt2100Pq, Bt2100Hlg, or ExtendedDisplayP3 color space: the dynamically resolved CoreGraphics color-space constants were read with one level of indirection missing. By @stuartparmenter in #10175.
  • Fix oversaturated sRGB surface colors on wide-gamut displays by explicitly setting the layer's sRGB color space. By @jinleili in #10286.

WebGPU

  • Report CompositeAlphaMode::PreMultiplied in the surface capabilities of the WebGPU backend. Surface configuration already accepted this mode. By @elbaro in #10507.