Skip to content

Commit ecf4e0a

Browse files
authored
RDAT: Revert default to MaxRecordSize for tables (microsoft#4682)
On second thought, it's safer to default to the initial version, letting code that writes to RDAT set strides for newer record versions it actually uses, rather than breaking RDAT writing code at runtime when versioned updates are added to the structures.
1 parent 4672db6 commit ecf4e0a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

include/dxc/DxilRDATBuilder/DxilRDATBuilder.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class DxilRDATBuilder {
4747
if (!*tablePtr) {
4848
m_Parts.emplace_back(llvm::make_unique<RDATTable>());
4949
*tablePtr = reinterpret_cast<RDATTable *>(m_Parts.back().get());
50-
(*tablePtr)->SetRecordStride(RDAT::RecordTraits<T>::MaxRecordSize());
50+
(*tablePtr)->SetRecordStride(sizeof(T));
5151
(*tablePtr)->SetType(RDAT::RecordTraits<T>::PartType());
5252
(*tablePtr)->SetDeduplication(m_bRecordDeduplicationEnabled);
5353
}

0 commit comments

Comments
 (0)