-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SPIR-V] Naive codegen for ByteAddressBuffer #3533
Labels
goal:client support
Feature or fix needed for a current slang user.
kind:enhancement
a desirable new feature, option, or behavior
Milestone
Comments
swoods-nv
added
the
goal:client support
Feature or fix needed for a current slang user.
label
Feb 22, 2024
sriramm-nv
added a commit
to sriramm-nv/slang
that referenced
this issue
Apr 25, 2024
Fixes shader-slang#3533 - Add a new VectorizedLoad and VectorizedStore function in ByteAddress legalize pass
sriramm-nv
added a commit
to sriramm-nv/slang
that referenced
this issue
Apr 26, 2024
Fixes shader-slang#3533 - Add a new VectorizedLoad and VectorizedStore function in ByteAddress legalize pass
sriramm-nv
added a commit
to sriramm-nv/slang
that referenced
this issue
Apr 29, 2024
Fixes shader-slang#3533 - Add a new VectorizedLoad and VectorizedStore function in ByteAddress legalize pass
sriramm-nv
added a commit
to sriramm-nv/slang
that referenced
this issue
Apr 30, 2024
Fixes shader-slang#3533 - Add a new VectorizedLoad and VectorizedStore function in ByteAddress legalize pass
sriramm-nv
added a commit
that referenced
this issue
Apr 30, 2024
Fixes #3533 - Add logic to perform aligned memory operations for loading from and storing to composite resources, like vectors within the ByteAddress legalize pass. - Checks Added a new test for byte address with/without alignment. --------- Co-authored-by: Yong He <yonghe@outlook.com>
djohansson
pushed a commit
to djohansson/slang
that referenced
this issue
Sep 21, 2024
…-slang#4036) Fixes shader-slang#3533 - Add logic to perform aligned memory operations for loading from and storing to composite resources, like vectors within the ByteAddress legalize pass. - Checks Added a new test for byte address with/without alignment. --------- Co-authored-by: Yong He <yonghe@outlook.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
goal:client support
Feature or fix needed for a current slang user.
kind:enhancement
a desirable new feature, option, or behavior
Scalar unroll happens even when offsets are known to be aligned. Slang should support a version of Load/Store that takes explicit alignment, and vectorizes the access appropriately. dxil-spirv does heroics here for example.
The text was updated successfully, but these errors were encountered: