Skip to content

[0035] LinAlg: Remove Align from thread scope InterlockedAccumulate#852

Merged
tex3d merged 1 commit into
microsoft:mainfrom
tex3d:thread-accum-no-align
Apr 15, 2026
Merged

[0035] LinAlg: Remove Align from thread scope InterlockedAccumulate#852
tex3d merged 1 commit into
microsoft:mainfrom
tex3d:thread-accum-no-align

Conversation

@tex3d
Copy link
Copy Markdown
Collaborator

@tex3d tex3d commented Apr 11, 2026

There's no need for Align parameter in thread-scope InterlockedAccumulate since the layout must be OuterProductOptimal, and alignment requirement will be device-dependent.

Also fixed an example use case, missed in the prior change that removed Stride and Layout parameters.

Fixes #851

There's no need for Align parameter in thread-scope InterlockedAccumulate since the layout must be OuterProductOptimal, and alignment requirement will be device-dependent.

Also fixed an example use case, missed in the prior change that removed Stride and Layout parameters.
@tex3d tex3d merged commit 99e8605 into microsoft:main Apr 15, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this to Triaged in HLSL Triage Apr 15, 2026
@tex3d tex3d deleted the thread-accum-no-align branch April 15, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Triaged

Development

Successfully merging this pull request may close these issues.

[0035] LinAlg: thread InterlockedAccumulate should not supply Align parameter

3 participants