From b9be24a17d556ee0d0dfedfab1e664665b617e28 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Fri, 10 Oct 2025 15:53:56 -0700 Subject: [PATCH] fix releasing of nil gpu buffer handles --- src/render/d3d11/render_d3d11.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/render/d3d11/render_d3d11.c b/src/render/d3d11/render_d3d11.c index c1170ead..6cf22683 100644 --- a/src/render/d3d11/render_d3d11.c +++ b/src/render/d3d11/render_d3d11.c @@ -801,7 +801,10 @@ r_buffer_release(R_Handle handle) MutexScopeW(r_d3d11_state->device_rw_mutex) { R_D3D11_Buffer *buffer = r_d3d11_buffer_from_handle(handle); - SLLStackPush(r_d3d11_state->first_to_free_buffer, buffer); + if(buffer != &r_d3d11_buffer_nil) + { + SLLStackPush(r_d3d11_state->first_to_free_buffer, buffer); + } } ProfEnd(); }