Skip to content
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

[SM6.9] Load and store long vectors from and to StructuredBuffers #7119

Open
Tracked by #7067
pow2clk opened this issue Feb 4, 2025 · 0 comments
Open
Tracked by #7067

[SM6.9] Load and store long vectors from and to StructuredBuffers #7119

pow2clk opened this issue Feb 4, 2025 · 0 comments
Assignees
Labels
enhancement Feature suggestion sm6.9 Shader Model 6.9

Comments

@pow2clk
Copy link
Member

pow2clk commented Feb 4, 2025

Vectors of length greater than 4 should be loadable from StructuredBuffers using the standard Load Store methods as well as subscript operators. These should generate rawBufferLoad and rawBufferStore DXIL intrinsics that operate on whole vectors rather than the previous 4 component at a time blocks.

Testing should be in the form of loading types with various shapes and element types involving long vectors using the different load methods and store. This should include

  • long vectors directly
  • vectors as members of structs that are not the first element (requires valid offset loading)
  • arrays of long vectors
  • array of structs containing vectors
  • struct of arrays containing vectors
@pow2clk pow2clk changed the title loading long vectors from structuredbuffers Load and store long vectors from and to StructuredBuffers Feb 4, 2025
@pow2clk pow2clk changed the title Load and store long vectors from and to StructuredBuffers [SM6.9] Load and store long vectors from and to StructuredBuffers Feb 4, 2025
@pow2clk pow2clk added enhancement Feature suggestion sm6.9 Shader Model 6.9 labels Feb 4, 2025
@pow2clk pow2clk self-assigned this Feb 4, 2025
@pow2clk pow2clk moved this to Active in HLSL Support Feb 4, 2025
@pow2clk pow2clk moved this from Active to Planning in HLSL Support Feb 4, 2025
@damyanp damyanp moved this from Planning to Active in HLSL Support Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Feature suggestion sm6.9 Shader Model 6.9
Projects
None yet
Development

No branches or pull requests

1 participant