Browse Source

Merge pull request #34655 from MadEqua/fix-multimesh-gles3

Reset GLES3 MultiMesh buffer id when reallocating.
Rémi Verschelde 5 năm trước cách đây
mục cha
commit
2691a8ec71
1 tập tin đã thay đổi với 1 bổ sung0 xóa
  1. 1 0
      drivers/gles3/rasterizer_storage_gles3.cpp

+ 1 - 0
drivers/gles3/rasterizer_storage_gles3.cpp

@@ -4454,6 +4454,7 @@ void RasterizerStorageGLES3::multimesh_allocate(RID p_multimesh, int p_instances
 	if (multimesh->buffer) {
 		glDeleteBuffers(1, &multimesh->buffer);
 		multimesh->data.resize(0);
+		multimesh->buffer = 0;
 	}
 
 	multimesh->size = p_instances;