File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed
llvm/include/llvm/BinaryFormat Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -585,8 +585,18 @@ struct ProgramSignatureElement {
585
585
586
586
static_assert (sizeof (ProgramSignatureElement) == 32 ,
587
587
" ProgramSignatureElement is misaligned" );
588
+
588
589
namespace RTS0 {
589
590
namespace v1 {
591
+ struct RootDescriptor {
592
+ uint32_t ShaderRegister;
593
+ uint32_t RegisterSpace;
594
+ void swapBytes () {
595
+ sys::swapByteOrder (ShaderRegister);
596
+ sys::swapByteOrder (RegisterSpace);
597
+ }
598
+ };
599
+
590
600
// following dx12 naming
591
601
// https://learn.microsoft.com/en-us/windows/win32/api/d3d12/ns-d3d12-d3d12_root_constants
592
602
struct RootConstants {
@@ -630,15 +640,6 @@ struct RootSignatureHeader {
630
640
sys::swapByteOrder (Flags);
631
641
}
632
642
};
633
-
634
- struct RootDescriptor {
635
- uint32_t ShaderRegister;
636
- uint32_t RegisterSpace;
637
- void swapBytes () {
638
- sys::swapByteOrder (ShaderRegister);
639
- sys::swapByteOrder (RegisterSpace);
640
- }
641
- };
642
643
} // namespace v1
643
644
644
645
namespace v2 {
You can’t perform that action at this time.
0 commit comments