Преглед изворни кода

Fixed minor memory leak in the Metal renderer

Sam Lantinga пре 8 година
родитељ
комит
5182c23c6b
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      src/render/metal/SDL_render_metal.m

+ 4 - 0
src/render/metal/SDL_render_metal.m

@@ -736,6 +736,10 @@ METAL_RenderPresent(SDL_Renderer * renderer)
     }];
 #endif
     [data.mtlcmdbuffer commit];
+#if !__has_feature(objc_arc)
+    [data.mtlcmdencoder release];
+    [data.mtlcmdbuffer release];
+#endif
     data.beginScene = YES;
 }