Quellcode durchsuchen

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

Amend 40b2286d1.
PuPuHX vor 7 Monaten
Ursprung
Commit
3d900edba7
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  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()
     {