llvm-project
[DirectX] Validate if Textures/TypedBuffers are being bound in Root Signatures
#147573
Merged

[DirectX] Validate if Textures/TypedBuffers are being bound in Root Signatures #147573

joaosaffran
refactoring
0e8828c2
refactoring
2edd215e
clean up
242545e5
format
3f8dec41
formating
3b1ce3be
fix import issues
f5720afd
formating
ea54904c
refactoring
a49aa192
init refactoring
d90676fe
adding validation
a04eb9ff
clean
5994b8f8
implementing
e8b14bf3
finish implementing && fix tests
8f40e83a
fix issue
28350b2d
sync parent
4fd2e0bf
sync parent
e25ee871
add validation
01a558be
address comments
881dd365
Merge branch 'refactoring/updating-return-root-sig-analysis' into val…
8779ee95
adding validation
43eb04ec
fix test
c16f15b4
Merge branch 'validation/check-descriptors-are-bound' into validation…
f67bec1d
format
d7b4cf44
llvmbot llvmbot added clang
llvmbot llvmbot added backend:DirectX
llvmbot llvmbot added HLSL
llvmbot
llvmbot
llvmbot
format
c7d5be77
joaosaffran joaosaffran changed the title [DirectX] Validate if Textures/TypedBuffers are being bind in Root Signatures [DirectX] Validate if Textures/TypedBuffers are being bound in Root Signatures 207 days ago
bogner
bogner requested changes on 2025-07-08
address changes
cc5afaef
fix tests
571a0ef2
Merge branch 'refactoring/updating-return-root-sig-analysis' into val…
974d4bca
Merge branch 'validation/check-descriptors-are-bound' into validation…
403b546b
fix test
aea75dac
joaosaffran joaosaffran requested a review from bogner bogner 207 days ago
add preserved
e0bc8623
addressing comments
b5a0b32a
Merge branch 'main' into validation/check-descriptors-are-bound
00a74af8
updating
5ccb842c
format
5423aba8
adding tests
a7637a78
clean up
da42c0c2
update
5af91995
Merge branch 'validation/check-descriptors-are-bound' into validation…
46294cb8
clean up
91ff1bf5
github-actions
address comments
edb015dc
Merge branch 'validation/check-descriptors-are-bound' into validation…
5f8bbeb5
adding root constants
9f3888ea
Merge branch 'validation/check-descriptors-are-bound' into validation…
8459d143
clean
578a03bd
Merge branch 'validation/check-descriptors-are-bound' into validation…
34deb3af
moving code arround
b4a0e16b
Merge branch 'validation/check-descriptors-are-bound' into validation…
49f3bf21
joaosaffran joaosaffran assigned bogner bogner 198 days ago
joaosaffran joaosaffran assigned inbelic inbelic 198 days ago
clean
ef146380
inbelic
inbelic commented on 2025-07-17
addressing comments
662c3a84
address comments
848501da
format test
8d97116d
joaosaffran joaosaffran requested a review from inbelic inbelic 193 days ago
fix test
9c34f3fd
Merge branch 'validation/check-descriptors-are-bound' into validation…
24040a03
inbelic
inbelic approved these changes on 2025-07-22
addressing comments
2c30cd90
bob80905
bob80905 commented on 2025-07-24
bob80905
bob80905 approved these changes on 2025-07-24
address comments
260633c5
Merge branch 'main' into validation/check-descriptors-are-bound
d42f1565
Merge branch 'main' into validation/check-descriptors-are-bound
9ee3a4b1
update code
6db62247
cleanup
04658b81
address comments from inbelic
adf3feb8
refactoring
c95ce686
add tests
af6aa531
cleanup
29eb893b
clean
ed4c5539
clean up
28fb6092
Merge branch 'validation/overlapping-ranges' into validation/check-de…
fc338b58
clean
f5b5b3e8
clean?
03d571a0
joaosaffran joaosaffran marked this pull request as draft 178 days ago
Merge branch 'validation/check-descriptors-are-bound' into validation…
76048d47
clean?
7c9bd624
joaosaffran joaosaffran marked this pull request as ready for review 178 days ago
format
ef51048d
formating
21675e61
format
849ff861
format
7a1bc21b
joaosaffran-zz addressing comments from bogner and inbelic
403972db
joaosaffran-zz clean up
0f0435d6
joaosaffran-zz clean up
e841a98b
joaosaffran-zz fix build
ae6d67a1
joaosaffran-zz fix tests
41f32bd5
Merge branch 'validation/overlapping-ranges' into validation/check-de…
47662f0f
format
6da5fb01
Merge branch 'validation/check-descriptors-are-bound' into validation…
108a7d57
Merge branch 'main' into validation/overlapping-ranges
6f3d019e
Merge branch 'main' into validation/overlapping-ranges
971ad57a
update
db73d716
address comment from inbelic
3b04c2d0
address comments 2
1ddffc3c
fix merge mess
1c10acf8
addressing comments from inbelic
db0008ec
addressing inbelic comments
0c72dcfc
adding test
b4e5fb4e
addressing comments from bogner
4a655a54
addressing comments
cc94561c
address comments
98f48d25
refactoring
eb334b89
addressing comments
06c0da45
Merge branch 'main' into validation/overlapping-ranges
d58606fc
fix test
74980c89
address comments
d376abf1
Merge branch 'validation/overlapping-ranges' into validation/check-de…
4abb40d0
fix test
bb44eef7
Merge branch 'main' into validation/check-descriptors-are-bound
1cf2d1e6
clean up
373d871f
format
d2750d7b
Merge branch 'validation/check-descriptors-are-bound' into validation…
777d544b
fix merge oopsi
19e9baac
format
708c4dc8
clean up
a163d1b5
clean up tests
4f120ccf
format
7cf513f0
format
fe246374
joaosaffran refactoring to not create extra space
6db8d93a
joaosaffran remove copy of binding
e3a65b66
joaosaffran making BindingRange const
e902add6
joaosaffran doing it again for other isBound
9a6d64c5
joaosaffran adding DXILResourceTypeMap
15b75920
joaosaffran updating error messages and tests
11b9fb21
joaosaffran Merge branch 'validation/check-descriptors-are-bound' into validation…
0b8a997a
joaosaffran joaosaffran marked this pull request as draft 156 days ago
joaosaffran Merge branch 'main' into validation/textures-not-bind-root-signatures
17b425dc
joaosaffran joaosaffran changed the base branch from users/joaosaffran/146785 to main 155 days ago
joaosaffran refactoring
f9c4b9c2
joaosaffran adding comment
c7cedb42
joaosaffran refactoring isBound to return the bound reg
bf9b30c1
joaosaffran formating
18e4c3d1
joaosaffran
joaosaffran commented on 2025-08-30
joaosaffran
joaosaffran commented on 2025-08-30
joaosaffran
joaosaffran commented on 2025-08-30
joaosaffran
joaosaffran commented on 2025-08-30
joaosaffran
joaosaffran commented on 2025-08-30
joaosaffran joaosaffran requested a review from inbelic inbelic 154 days ago
joaosaffran joaosaffran marked this pull request as ready for review 154 days ago
bogner
bogner commented on 2025-09-10
joaosaffran remove optional from type
3f833088
joaosaffran changing small string size
8daa97ba
joaosaffran fixing tests
79f1f487
joaosaffran removing type from handlefrombinding
3d10d92f
joaosaffran joaosaffran requested a review from bogner bogner 143 days ago
joaosaffran Merge branch 'main' into validation/textures-not-bind-root-signatures
f596ad57
bogner
bogner approved these changes on 2025-09-10
joaosaffran renamig tests
55c2b96b
joaosaffran Merge branch 'validation/textures-not-bind-root-signatures' of https:…
d1c31f1a
joaosaffran joaosaffran merged 9179d3f1 into main 142 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
Labels
Milestone