[Fix] (Diligent/Drawing): set g_TriangleFanIndexBuffer to null after release

This commit is contained in:
2025-06-30 13:48:24 +08:00
parent 79e5eb6a74
commit a6bcded3e4
@@ -559,8 +559,10 @@ namespace MG_GL::GL {
if (!MG_Diligent::g_TriangleFanIndexBuffer || MG_Diligent::g_TriangleFanIndexBuffer->GetDesc().Size < newIndexData.size())
{
if (MG_Diligent::g_TriangleFanIndexBuffer)
if (MG_Diligent::g_TriangleFanIndexBuffer) {
MG_Diligent::g_TriangleFanIndexBuffer->Release();
MG_Diligent::g_TriangleFanIndexBuffer = nullptr;
}
Diligent::BufferDesc BuffDesc;
BuffDesc.Name = "Triangle Fan Temp Index Buffer";