Skip to content

v0.30.21

Choose a tag to compare

@kolkov kolkov released this 15 Jul 19:34
f33f9be

What's Changed

Fixed

  • Software CopyTextureToBuffer row stride — row-by-row copy respecting BytesPerRow from BufferLayout. Was flat copy(dst, src) ignoring row alignment, causing progressive row shift.

  • Software configureRasterPipeline blend state — extract blend state from Fragment.Targets[0].Blend into the raster pipeline. Was always BlendDisabled, preventing premultiplied alpha compositing. Added convertBlendState, convertBlendFactor, convertBlendOp.

  • Software readTexel BGRA format — swap R/B channels for BGRA8Unorm / BGRA8UnormSrgb textures. Replaced hardcoded format constants with gputypes imports.

Full Changelog: v0.30.20...v0.30.21