From 358e4d9c7e58981e2e47d4512e4f48a009f9dee3 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 11 Dec 2017 11:02:51 -0800 Subject: [PATCH] Fixed Mac OS X build --- src/render/metal/SDL_render_metal.m | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/render/metal/SDL_render_metal.m b/src/render/metal/SDL_render_metal.m index 019c7a7cc..d6ae43833 100644 --- a/src/render/metal/SDL_render_metal.m +++ b/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];