From 2556e687246e46e7d07ad5597839ed54f01fb071 Mon Sep 17 00:00:00 2001 From: Cedric Guillemet Date: Mon, 14 Dec 2020 19:31:16 +0100 Subject: [PATCH] fix STAT wrong chunk copy (#2328) Co-authored-by: Cedric Guillemet --- src/shader_dxbc.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shader_dxbc.cpp b/src/shader_dxbc.cpp index 654607abd..accbbf049 100644 --- a/src/shader_dxbc.cpp +++ b/src/shader_dxbc.cpp @@ -2055,8 +2055,8 @@ namespace bgfx case DXBC_CHUNK_STAT: // Statistics. chunkOffset[idx] = uint32_t(bx::seek(_writer) - dxbcOffset); size += bx::write(_writer, DXBC_CHUNK_STAT, _err); - size += bx::write(_writer, uint32_t(_dxbc.rdef.rdefCode.size()), _err); - chunkSize[idx] = bx::write(_writer, _dxbc.rdef.rdefCode.data(), int32_t(_dxbc.rdef.rdefCode.size() ), _err); + size += bx::write(_writer, uint32_t(_dxbc.stat.statCode.size()), _err); + chunkSize[idx] = bx::write(_writer, _dxbc.stat.statCode.data(), int32_t(_dxbc.stat.statCode.size() ), _err); size += chunkSize[idx++]; break;