Fixed the capture by reference mistake by capturing everything by value explicitly (#2052)

This commit is contained in:
Adam Yang 2019-03-22 12:49:35 -07:00 коммит произвёл GitHub
Родитель aa8eee2f9a
Коммит 41128e5995
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 4 добавлений и 1 удалений

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

@ -1608,7 +1608,10 @@ void hlsl::SerializeDxilContainerForModule(DxilModule *pModule,
const uint32_t DebugInfoContentLen =
sizeof(DxilShaderDebugName) + NameLen + DebugInfoNameNullAndPad;
writer.AddPart(DFCC_ShaderDebugName, DebugInfoContentLen, [&](AbstractMemoryStream *pStream) {
writer.AddPart(DFCC_ShaderDebugName, DebugInfoContentLen,
[DebugInfoNameSuffix, DebugInfoNameHashLen, UseDebugName, DebugName, pHashStream]
(AbstractMemoryStream *pStream)
{
DxilShaderDebugName NameContent;
NameContent.Flags = 0;