Skip to content

v0.6.2 — Windows Float Returns Fix

Latest

Choose a tag to compare

@kolkov kolkov released this 22 Jul 18:32
0613d19

Fixed

  • Windows AMD64 scalar float returnsfloat32 and float64 return values are now correctly captured from XMM0 on Windows. Go's asmstdcall already copies XMM0 into SyscallN's second return slot — goffi was receiving but discarding it. Resolves long-standing known issue TASK-019/GAP-7 (open since v0.4.1). (PR #65 by @besmpl)
  • Removed "Windows float returns not captured" from README Known Limitations

This fix unblocks Queue.GetTimestampPeriod and other float-returning Win32/Vulkan APIs in the gogpu/wgpu consumer.

Thanks to @besmpl for the second contribution in two days!