Skip to content

Conversation

mapodaca-nv
Copy link
Contributor

@mapodaca-nv mapodaca-nv commented Jul 14, 2025

Proposes a base alignment attribute for ByteAddressBuffer declarations and new templated Load/Store functions that include a relative alignment argument.

Copy link
Member

@damyanp damyanp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some editorial changes in the comments. It'd be good to get a sponsor agreed upon before completing the PR, but I think otherwise it looks pretty ready to get merged.

@damyanp damyanp self-assigned this Oct 21, 2025
Copy link
Member

@damyanp damyanp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The metadata needs to be updated and a sponsor found before we can assign a proposal number.

Maybe @amarpMSFT or @tex3d would be up for sponsoring?

Comment on lines +1 to +10
# ByteAddressBuffer Alignment

* Proposal: [NNNN](NNNN-byte-address-buffer-alignment.md)
* Author(s): [Mike Apodaca](https://github.com/mapodaca-nv)
* Sponsor: TBD
* Status: **Under Consideration**
* Required Version: Shader Model X.Y, Vulkan X.Y, and/or HLSL 20XY
* PRs:
* Issues: [#543](https://github.com/microsoft/hlsl-specs/issues/543),
[#258](https://github.com/microsoft/hlsl-specs/issues/258)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# ByteAddressBuffer Alignment
* Proposal: [NNNN](NNNN-byte-address-buffer-alignment.md)
* Author(s): [Mike Apodaca](https://github.com/mapodaca-nv)
* Sponsor: TBD
* Status: **Under Consideration**
* Required Version: Shader Model X.Y, Vulkan X.Y, and/or HLSL 20XY
* PRs:
* Issues: [#543](https://github.com/microsoft/hlsl-specs/issues/543),
[#258](https://github.com/microsoft/hlsl-specs/issues/258)
---
title: "NNNN - ByteAddressBuffer Alignment
params:
authors:
- mapodaca-nv: Mike Apodaca
sponsors:
- tbd: TBD
status: Under Consideration
---
* Required Version: Shader Model X.Y, Vulkan X.Y, and/or HLSL 20XY
* Issues: [#543](https://github.com/microsoft/hlsl-specs/issues/543),
[#258](https://github.com/microsoft/hlsl-specs/issues/258)

@damyanp damyanp removed their assignment Oct 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants