Skip to content

Conversation

VladM1076
Copy link

@VladM1076 VladM1076 commented Mar 14, 2025

I have created a HLK/ExecTest test plan for the Cooperative Vectors feature and I am starting to work on its implementation.

Since the spec is still in flux, I have based it on the latest I am aware of and will keep it up to date as spec changes.

TODO: Update naming once spec is finalized.

@VladM1076
Copy link
Author

@microsoft-github-policy-service agree company="NVIDIA"

@damyanp
Copy link
Member

damyanp commented Mar 14, 2025

Thank you for getting this in! I'll probably not get a chance to review this properly until next week, but in the meantime would it be possible to add a link to this from the cooperative vector proposal document as well please?

@VladM1076
Copy link
Author

I added it to the cooperative vector proposal document as requested.
However since this is the HLSL test plan, wouldn't it be more appropriate in the vector-matrix operations proposal? Or just both?

@damyanp
Copy link
Member

damyanp commented Mar 14, 2025

I added it to the cooperative vector proposal document as requested. However since this is the HLSL test plan, wouldn't it be more appropriate in the vector-matrix operations proposal? Or just both?

The execution tests are really validating how the driver responds to the DXIL it receives. It's just that we write the tests in HLSL so we can use the compiler to generate the DXIL. That's much more convenient than hand-crafting DXIL!

@damyanp damyanp added this to the Shader Model 6.9 milestone Mar 28, 2025
@damyanp damyanp moved this to Active in HLSL Support Apr 25, 2025
@VladM1076
Copy link
Author

Added more details on testing different shader stages in section 2.5.
Enumerated shader stages that need testing and explicitly called out helper pixel tests.

@VladM1076
Copy link
Author

Added OOB tests to the plan and also updated InterlockedAdd to VectorAccumulate to align with new naming.

@damyanp damyanp removed the status in HLSL Support Aug 5, 2025
@damyanp damyanp removed this from HLSL Support Aug 6, 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.

4 participants