Fixed Mac OS X build

This commit is contained in:
Sam Lantinga 2017-12-11 11:02:51 -08:00
parent ab06f570a8
commit 358e4d9c7e
1 changed files with 17 additions and 2 deletions

View File

@ -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];