Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
0abacfc
adding support for Root Descriptors
Apr 24, 2025
8b8c02a
clean up
Apr 24, 2025
7ac9641
addressing comments
Apr 25, 2025
c105458
formating
Apr 26, 2025
efe76aa
try fix test
Apr 26, 2025
a928e9d
addressing comments
Apr 26, 2025
a38f10b
refactoring mcdxbc struct to store root parameters out of order
Apr 25, 2025
9a7c359
changing name
Apr 28, 2025
d6c2b55
changing variant to host pointers
Apr 28, 2025
93e4cf2
clean up
Apr 28, 2025
b45b1b6
fix
Apr 28, 2025
f804a23
fix
Apr 28, 2025
15eb6f5
fix naming
May 5, 2025
b9d7f07
fix naming
May 5, 2025
46cc8c1
addressing comments
May 8, 2025
1b3e10a
addressing comments
May 8, 2025
1f31957
addressing comments
May 8, 2025
e8fbfce
clean up
May 8, 2025
a31e5a5
removing v parameter
May 9, 2025
a394ad0
Merge branch 'obj2yaml/root-descriptors' into refactoring/remove-union
May 9, 2025
ad415a7
clean up
May 9, 2025
8ff4845
Merge branch 'main' into refactoring/remove-union
May 9, 2025
f875555
adding support for root descriptors
May 13, 2025
4f7f998
removing none as a flag option
May 13, 2025
3eb5e10
adding tests
May 13, 2025
58e1789
clean up and add more tests
May 13, 2025
81915ad
addressing comments
May 30, 2025
a515e28
Merge branch 'main' into metadata/root-descriptors
Jun 2, 2025
0d54162
clean
Jun 2, 2025
7f70dc5
cleanup
Jun 2, 2025
0c570c8
adding requested comment
Jun 2, 2025
d1ca37d
addressing PR comments
Jun 3, 2025
cb0780b
formating
Jun 3, 2025
eeffded
addressing PR comments
Jun 3, 2025
3cbe0cf
formating
Jun 3, 2025
92b766b
formating
Jun 3, 2025
8732594
adding test
Jun 3, 2025
fdb8b98
clean up
Jun 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
addressing comments
  • Loading branch information
joaosaffran committed May 8, 2025
commit 1f3195784775b3244fd6c0d7447026d290605e85
5 changes: 4 additions & 1 deletion llvm/include/llvm/Object/DXContainer.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#include "llvm/TargetParser/Triple.h"
#include <array>
#include <cstddef>
#include <cstdint>
#include <variant>

namespace llvm {
Expand Down Expand Up @@ -122,8 +123,10 @@ namespace DirectX {
struct RootParameterView {
const dxbc::RootParameterHeader &Header;
StringRef ParamData;
uint32_t Version;

RootParameterView(uint32_t V, const dxbc::RootParameterHeader &H, StringRef P)
: Header(H), ParamData(P) {}
: Header(H), ParamData(P), Version(V) {}

template <typename T> Expected<T> readParameter() {
if (sizeof(T) != ParamData.size())
Expand Down
Loading