NFC: Resolve PRERELEASE-TODO cases related to deep RDAT validation (#6226)

These TODOs were intended for if we were to implement deep RDAT
validation rather than relying on the exact binary comparison.

This isn't happening for SM 6.8, so these are no longer
PRERELEASE-TODOs.

The comment in RDAT_Macros.inl didn't really belong there in the first
place, so I removed it.

Fixes #5699.
This commit is contained in:
Tex Riddell 2024-02-06 15:48:01 -08:00 коммит произвёл GitHub
Родитель 93db8063dc
Коммит 2ae63c9383
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 2 добавлений и 5 удалений

Просмотреть файл

@ -167,9 +167,9 @@ bool DxilRuntimeData::InitFromRDAT(const void *pRDAT, size_t size) {
return false; return false;
} }
// PRERELEASE-TODO: Incorporate field names and report errors in error stream // TODO: Incorporate field names and report errors in error stream
// PRERELEASE-TODO: Low-pri: Check other things like that all the index, string, // TODO: Low-pri: Check other things like that all the index, string,
// and binary buffer space is actually used. // and binary buffer space is actually used.
template <typename _RecordType> template <typename _RecordType>

Просмотреть файл

@ -46,9 +46,6 @@
// DEF_RDAT_TYPES and DEF_RDAT_ENUMS - define structural validation // DEF_RDAT_TYPES and DEF_RDAT_ENUMS - define structural validation
#define DEF_RDAT_STRUCT_VALIDATION 13 #define DEF_RDAT_STRUCT_VALIDATION 13
// PRERELEASE-TODO: deeper validation for DxilValidation (limiting enum values
// and other such things)
// clang-format off // clang-format off
#define CLOSE_COMPOUND_DECL }; #define CLOSE_COMPOUND_DECL };
// clang-format on // clang-format on