Procházet zdrojové kódy

Fixed Mac OS X build

Sam Lantinga před 7 roky
rodič
revize
358e4d9c7e
1 změnil soubory, kde provedl 17 přidání a 2 odebrání
  1. 17 2
      src/render/metal/SDL_render_metal.m

+ 17 - 2
src/render/metal/SDL_render_metal.m

@@ -121,6 +121,19 @@ SDL_RenderDriver METAL_RenderDriver = {
 @end
 
 @implementation METAL_RenderData
+	@synthesize beginScene;
+    @synthesize mtldevice;
+    @synthesize mtlcmdqueue;
+    @synthesize mtlcmdbuffer;
+    @synthesize mtlcmdencoder;
+    @synthesize mtllibrary;
+    @synthesize mtlbackbuffer;
+    @synthesize mtlpipelineprims;
+    @synthesize mtlpipelinecopynearest;
+    @synthesize mtlpipelinecopylinear;
+    @synthesize mtlbufclearverts;
+    @synthesize mtllayer;
+    @synthesize mtlpassdesc;
 @end
 
 @interface METAL_TextureData : NSObject
@@ -819,10 +832,12 @@ METAL_DestroyRenderer(SDL_Renderer * renderer)
         [data.mtlcmdqueue release];
         for (int i = 0; i < 4; i++) {
             [data.mtlpipelineprims[i] release];
-            [data.mtlpipelinecopy[i] release];
+            [data.mtlpipelinecopynearest[i] release];
+            [data.mtlpipelinecopylinear[i] release];
         }
         [data.mtlpipelineprims release];
-        [data.mtlpipelinecopy release];
+        [data.mtlpipelinecopynearest release];
+        [data.mtlpipelinecopylinear release];
         [data.mtlbufclearverts release];
         [data.mtllibrary release];
         [data.mtldevice release];