v0.30.21
What's Changed
Fixed
-
Software
CopyTextureToBufferrow stride — row-by-row copy respectingBytesPerRowfromBufferLayout. Was flatcopy(dst, src)ignoring row alignment, causing progressive row shift. -
Software
configureRasterPipelineblend state — extract blend state fromFragment.Targets[0].Blendinto the raster pipeline. Was alwaysBlendDisabled, preventing premultiplied alpha compositing. AddedconvertBlendState,convertBlendFactor,convertBlendOp. -
Software
readTexelBGRA format — swap R/B channels forBGRA8Unorm/BGRA8UnormSrgbtextures. Replaced hardcoded format constants withgputypesimports.
Full Changelog: v0.30.20...v0.30.21