Browse Source

Examples: Win32+DirectX12: Fixed ExampleDescriptorHeapAllocator overflow free index.

Amend 40b2286d1.
PuPuHX 5 months ago
parent
commit
3d900edba7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      examples/example_win32_directx12/main.cpp

+ 1 - 1
examples/example_win32_directx12/main.cpp

@@ -54,7 +54,7 @@ struct ExampleDescriptorHeapAllocator
         HeapHandleIncrement = device->GetDescriptorHandleIncrementSize(HeapType);
         FreeIndices.reserve((int)desc.NumDescriptors);
         for (int n = desc.NumDescriptors; n > 0; n--)
-            FreeIndices.push_back(n);
+            FreeIndices.push_back(n - 1);
     }
     void Destroy()
     {