-
Notifications
You must be signed in to change notification settings - Fork 697
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
dxcopt: Support full container and restore extra data to module #4845
Merged
Merged
Changes from 25 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
298aca7
dxcopt: Support full container and restore subobjects/root sig to module
tex3d 9956bac
Move more code into the try block.
tex3d dea301d
Beginning outline of tests
tex3d dd5b6bd
Better return code when container doesn't contain DXIL
tex3d f91f943
Assemble to container, add a test
jeffnn 5f72f78
More test
jeffnn 7c13794
Fix ubuntu build?
jeffnn b91c86f
Assemble to container outside optimizer
jeffnn b4504f5
Copy PSV0 ViewID data back to DxilModule serialized data
tex3d 99abb03
Restore resource names from shader reflection part (STAT)
tex3d ff66248
Restore Resource HLSL types and type annotations
tex3d ecc4330
Some error checking when copying resource info
tex3d 2a4e96f
Remove existing type annotation if present, to force replacement
tex3d e2adc94
Start of view id tests
jeffnn 5886db8
Merge branch 'dxcopt-from-container' of github.com:tex3d/DirectXShade…
jeffnn 97beb9c
Test by comparing before and after
jeffnn 92c66af
View instancing tests
jeffnn 8c22fb4
GS test
jeffnn f1900dd
Move function restoring resource reflection to DxilModule
tex3d e3c7d67
Check target GlobalSymbol() before trying to set the name
tex3d 4ca6522
Resource copy tests
jeffnn c31ab03
Merge branch 'dxcopt-from-container' of github.com:tex3d/DirectXShade…
jeffnn 70ac5fd
Not should be not-not, initialize from the right data
jeffnn d07d3a2
ARE_EQUAL_STR
jeffnn a3733c9
Test fixes
jeffnn 89ddbb7
test fixes
jeffnn e823397
Undo mistaken checkin
jeffnn 190f138
Tests for i/o dependency map
jeffnn 0182587
Test all tables
jeffnn 1cfd5e7
NC: Update comment for what's restored from STAT
tex3d File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are we going to make ComputeViewIdState call this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ideally, this could live in a common location, but I haven't yet figured out where that should be. Hence the comment on the function.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I do plan to clean this up along with the format inconsistency between module and PSV0 in the near future, so I'd rather clean this up at that point.