Skip to content

PIX passes: Centralize handle-generation code and update for 6.6 (#3628)#3638

Merged
tex3d merged 1 commit intomicrosoft:release-1.6.2104from
tex3d:cp-ea1efe96b-to-release
Mar 29, 2021
Merged

PIX passes: Centralize handle-generation code and update for 6.6 (#3628)#3638
tex3d merged 1 commit intomicrosoft:release-1.6.2104from
tex3d:cp-ea1efe96b-to-release

Conversation

@tex3d
Copy link
Copy Markdown
Contributor

@tex3d tex3d commented Mar 26, 2021

This is little more than a move of the "create-uav" code in lib/DxilPIXPasses/DxilShaderAccessTracking.cpp to PixPassHelpers.cpp, followed by a factoring-out of the parts that create a handle (either pre-SM6.6 fashion, or with the newer create-from-binding etc.).
All the other passes' near-identical code was then deleted and made to call the centralized function.

(cherry picked from commit ea1efe9)

…rosoft#3628)

This is little more than a move of the "create-uav" code in lib/DxilPIXPasses/DxilShaderAccessTracking.cpp to PixPassHelpers.cpp, followed by a factoring-out of the parts that create a handle (either pre-SM6.6 fashion, or with the newer create-from-binding etc.).
All the other passes' near-identical code was then deleted and made to call the centralized function.

(cherry picked from commit ea1efe9)
@tex3d tex3d requested review from hekota and jeffnn March 26, 2021 23:34
Copy link
Copy Markdown
Collaborator

@pow2clk pow2clk left a comment

Choose a reason for hiding this comment

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

last one? We can hope!

Copy link
Copy Markdown
Collaborator

@jeffnn jeffnn left a comment

Choose a reason for hiding this comment

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

Thanks Tex!

@AppVeyorBot
Copy link
Copy Markdown

@tex3d tex3d merged commit 6d16791 into microsoft:release-1.6.2104 Mar 29, 2021
@tex3d tex3d deleted the cp-ea1efe96b-to-release branch March 29, 2021 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants