瀏覽代碼

Merge pull request #12753 from liamwhite/why

device_memory_manager: fix ScratchBuffer indexing
Charles Lombardo 2 年之前
父節點
當前提交
8649a80071
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      src/core/device_memory_manager.inc

+ 2 - 3
src/core/device_memory_manager.inc

@@ -31,9 +31,8 @@ public:
         buffer.resize(0);
         buffer.resize(0);
         size_t index = 0;
         size_t index = 0;
         const auto add_value = [&](u32 value) {
         const auto add_value = [&](u32 value) {
-            buffer[index] = value;
-            index++;
-            buffer.resize(index);
+            buffer.resize(index + 1);
+            buffer[index++] = value;
         };
         };
 
 
         u32 iter_entry = start_entry;
         u32 iter_entry = start_entry;