Skip to content

Conversation

bob80905
Copy link
Collaborator

This PR modifies all cooperative vector operations to require a minimum target shader model of 6.10. It updates the associated tests to also target 6.10.
Fixes #7771

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.

Please add an entry to docs/ReleaseNotes.md to go along with this change.

@github-project-automation github-project-automation bot moved this from New to In progress in HLSL Roadmap Oct 11, 2025
Copy link
Contributor

⚠️ Python code formatter, darker found issues in your code. ⚠️

You can test this locally with the following command:
darker --check --diff -r 0bf8434bc3b57a0b99477162dfe54673d9b5153b..fb4951ba0835f19242651fc88ed1d47e4ce12f5c utils/hct/hctdb.py
View the diff from darker here.
--- hctdb.py	2025-10-13 21:11:40.000000 +0000
+++ hctdb.py	2025-10-13 21:12:42.250574 +0000
@@ -6378,12 +6378,12 @@
         next_op_idx += 1
 
         # End of DXIL 1.9 opcodes.
         self.set_op_count_for_version(1, 9, next_op_idx)
         assert next_op_idx == 312, (
-           "312 is expected next operation index but encountered %d and thus opcodes are broken"
-           % next_op_idx
+            "312 is expected next operation index but encountered %d and thus opcodes are broken"
+            % next_op_idx
         )
 
         # Set interesting properties.
         self.build_indices()
         for (
  • Check this box to apply formatting changes to this branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

[SM 6.9] Update cooperative vectors to be an experimental, non-SM6.9 feature

3 participants