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(); }