Commit 8280d0f
authored
[SER] HitObject_Invoke|TraceRay DXIL opcodes and check-pass test (microsoft#7278)
Add the DXIL operations and a passing validation test for:
- HitObject_TraceRay
- HitObject_Invoke
DXC SER implementation tracker: microsoft#72141 parent 94f9275 commit 8280d0f
File tree
7 files changed
+349
-52
lines changed- include/dxc/DXIL
- lib
- DXIL
- DxilPIXPasses
- DxilValidation
- tools/clang/test/LitDXILValidation
- utils/hct
7 files changed
+349
-52
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
502 | 502 | | |
503 | 503 | | |
504 | 504 | | |
505 | | - | |
506 | 505 | | |
507 | 506 | | |
508 | 507 | | |
509 | | - | |
510 | 508 | | |
511 | 509 | | |
512 | 510 | | |
| |||
903 | 901 | | |
904 | 902 | | |
905 | 903 | | |
| 904 | + | |
| 905 | + | |
906 | 906 | | |
907 | 907 | | |
908 | 908 | | |
| |||
925 | 925 | | |
926 | 926 | | |
927 | 927 | | |
| 928 | + | |
| 929 | + | |
928 | 930 | | |
929 | 931 | | |
930 | 932 | | |
| |||
1308 | 1310 | | |
1309 | 1311 | | |
1310 | 1312 | | |
| 1313 | + | |
1311 | 1314 | | |
1312 | 1315 | | |
1313 | 1316 | | |
1314 | 1317 | | |
1315 | 1318 | | |
1316 | 1319 | | |
1317 | 1320 | | |
| 1321 | + | |
1318 | 1322 | | |
1319 | 1323 | | |
1320 | 1324 | | |
| |||
1380 | 1384 | | |
1381 | 1385 | | |
1382 | 1386 | | |
1383 | | - | |
| 1387 | + | |
1384 | 1388 | | |
1385 | 1389 | | |
1386 | 1390 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8850 | 8850 | | |
8851 | 8851 | | |
8852 | 8852 | | |
| 8853 | + | |
| 8854 | + | |
| 8855 | + | |
| 8856 | + | |
| 8857 | + | |
| 8858 | + | |
| 8859 | + | |
| 8860 | + | |
| 8861 | + | |
| 8862 | + | |
| 8863 | + | |
| 8864 | + | |
| 8865 | + | |
| 8866 | + | |
| 8867 | + | |
| 8868 | + | |
| 8869 | + | |
| 8870 | + | |
| 8871 | + | |
| 8872 | + | |
| 8873 | + | |
| 8874 | + | |
| 8875 | + | |
| 8876 | + | |
| 8877 | + | |
| 8878 | + | |
| 8879 | + | |
| 8880 | + | |
| 8881 | + | |
| 8882 | + | |
| 8883 | + | |
| 8884 | + | |
| 8885 | + | |
| 8886 | + | |
| 8887 | + | |
| 8888 | + | |
| 8889 | + | |
| 8890 | + | |
| 8891 | + | |
| 8892 | + | |
| 8893 | + | |
| 8894 | + | |
| 8895 | + | |
| 8896 | + | |
| 8897 | + | |
| 8898 | + | |
| 8899 | + | |
| 8900 | + | |
| 8901 | + | |
| 8902 | + | |
| 8903 | + | |
| 8904 | + | |
| 8905 | + | |
| 8906 | + | |
| 8907 | + | |
| 8908 | + | |
| 8909 | + | |
| 8910 | + | |
| 8911 | + | |
| 8912 | + | |
| 8913 | + | |
| 8914 | + | |
| 8915 | + | |
| 8916 | + | |
| 8917 | + | |
| 8918 | + | |
| 8919 | + | |
| 8920 | + | |
| 8921 | + | |
| 8922 | + | |
| 8923 | + | |
| 8924 | + | |
| 8925 | + | |
| 8926 | + | |
| 8927 | + | |
| 8928 | + | |
| 8929 | + | |
| 8930 | + | |
| 8931 | + | |
| 8932 | + | |
| 8933 | + | |
| 8934 | + | |
| 8935 | + | |
| 8936 | + | |
| 8937 | + | |
| 8938 | + | |
8853 | 8939 | | |
8854 | 8940 | | |
8855 | 8941 | | |
| |||
8987 | 9073 | | |
8988 | 9074 | | |
8989 | 9075 | | |
| 9076 | + | |
| 9077 | + | |
| 9078 | + | |
| 9079 | + | |
| 9080 | + | |
| 9081 | + | |
| 9082 | + | |
| 9083 | + | |
| 9084 | + | |
| 9085 | + | |
| 9086 | + | |
| 9087 | + | |
| 9088 | + | |
| 9089 | + | |
| 9090 | + | |
| 9091 | + | |
| 9092 | + | |
| 9093 | + | |
| 9094 | + | |
| 9095 | + | |
| 9096 | + | |
| 9097 | + | |
| 9098 | + | |
| 9099 | + | |
| 9100 | + | |
| 9101 | + | |
| 9102 | + | |
| 9103 | + | |
| 9104 | + | |
| 9105 | + | |
| 9106 | + | |
8990 | 9107 | | |
8991 | 9108 | | |
8992 | 9109 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2303 | 2303 | | |
2304 | 2304 | | |
2305 | 2305 | | |
2306 | | - | |
2307 | | - | |
2308 | | - | |
2309 | | - | |
2310 | | - | |
2311 | | - | |
2312 | | - | |
2313 | | - | |
2314 | 2306 | | |
2315 | 2307 | | |
| 2308 | + | |
| 2309 | + | |
| 2310 | + | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
| 2315 | + | |
2316 | 2316 | | |
2317 | 2317 | | |
2318 | 2318 | | |
| |||
2345 | 2345 | | |
2346 | 2346 | | |
2347 | 2347 | | |
2348 | | - | |
2349 | | - | |
2350 | | - | |
2351 | | - | |
2352 | | - | |
| 2348 | + | |
| 2349 | + | |
| 2350 | + | |
| 2351 | + | |
2353 | 2352 | | |
2354 | | - | |
2355 | | - | |
2356 | | - | |
| 2353 | + | |
| 2354 | + | |
| 2355 | + | |
| 2356 | + | |
2357 | 2357 | | |
2358 | 2358 | | |
2359 | 2359 | | |
| |||
3449 | 3449 | | |
3450 | 3450 | | |
3451 | 3451 | | |
3452 | | - | |
| 3452 | + | |
3453 | 3453 | | |
3454 | | - | |
3455 | | - | |
3456 | | - | |
3457 | | - | |
3458 | | - | |
3459 | | - | |
3460 | | - | |
3461 | | - | |
3462 | | - | |
| 3454 | + | |
| 3455 | + | |
| 3456 | + | |
| 3457 | + | |
| 3458 | + | |
| 3459 | + | |
| 3460 | + | |
| 3461 | + | |
| 3462 | + | |
| 3463 | + | |
3463 | 3464 | | |
3464 | | - | |
| 3465 | + | |
3465 | 3466 | | |
3466 | 3467 | | |
3467 | 3468 | | |
| |||
5632 | 5633 | | |
5633 | 5634 | | |
5634 | 5635 | | |
5635 | | - | |
5636 | | - | |
5637 | | - | |
5638 | | - | |
5639 | 5636 | | |
5640 | 5637 | | |
| 5638 | + | |
| 5639 | + | |
| 5640 | + | |
| 5641 | + | |
| 5642 | + | |
| 5643 | + | |
| 5644 | + | |
| 5645 | + | |
| 5646 | + | |
| 5647 | + | |
| 5648 | + | |
| 5649 | + | |
| 5650 | + | |
| 5651 | + | |
| 5652 | + | |
| 5653 | + | |
| 5654 | + | |
| 5655 | + | |
| 5656 | + | |
5641 | 5657 | | |
5642 | 5658 | | |
5643 | 5659 | | |
| |||
5668 | 5684 | | |
5669 | 5685 | | |
5670 | 5686 | | |
5671 | | - | |
5672 | | - | |
5673 | | - | |
| 5687 | + | |
5674 | 5688 | | |
5675 | 5689 | | |
| 5690 | + | |
| 5691 | + | |
5676 | 5692 | | |
| 5693 | + | |
| 5694 | + | |
5677 | 5695 | | |
5678 | 5696 | | |
5679 | 5697 | | |
| |||
6007 | 6025 | | |
6008 | 6026 | | |
6009 | 6027 | | |
| 6028 | + | |
6010 | 6029 | | |
6011 | 6030 | | |
6012 | 6031 | | |
| |||
6048 | 6067 | | |
6049 | 6068 | | |
6050 | 6069 | | |
| 6070 | + | |
6051 | 6071 | | |
6052 | 6072 | | |
6053 | 6073 | | |
| |||
6135 | 6155 | | |
6136 | 6156 | | |
6137 | 6157 | | |
6138 | | - | |
6139 | 6158 | | |
6140 | 6159 | | |
6141 | 6160 | | |
6142 | | - | |
6143 | 6161 | | |
6144 | 6162 | | |
6145 | 6163 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
905 | 905 | | |
906 | 906 | | |
907 | 907 | | |
| 908 | + | |
908 | 909 | | |
909 | 910 | | |
910 | | - | |
911 | | - | |
| 911 | + | |
| 912 | + | |
912 | 913 | | |
913 | 914 | | |
914 | | - | |
| 915 | + | |
915 | 916 | | |
916 | 917 | | |
917 | 918 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1006 | 1006 | | |
1007 | 1007 | | |
1008 | 1008 | | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
1009 | 1018 | | |
1010 | 1019 | | |
1011 | 1020 | | |
| |||
1587 | 1596 | | |
1588 | 1597 | | |
1589 | 1598 | | |
1590 | | - | |
1591 | | - | |
1592 | | - | |
1593 | | - | |
1594 | | - | |
1595 | | - | |
1596 | | - | |
1597 | | - | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
1598 | 1605 | | |
1599 | 1606 | | |
1600 | 1607 | | |
| |||
0 commit comments