summaryrefslogtreecommitdiffstats
path: root/NativeApp
diff options
context:
space:
mode:
authorassiduous <assiduous@diligentgraphics.com>2020-11-24 09:12:20 +0000
committerassiduous <assiduous@diligentgraphics.com>2020-11-24 09:12:20 +0000
commita5a5aab2ca2b5c05d80fe10f26adea6ba1324a3f (patch)
tree4c962e7f61304e2775135ed22143dd03cb3b8d02 /NativeApp
parentiOS app: added option to select Metal mode (diff)
downloadDiligentTools-a5a5aab2ca2b5c05d80fe10f26adea6ba1324a3f.tar.gz
DiligentTools-a5a5aab2ca2b5c05d80fe10f26adea6ba1324a3f.zip
Fixed Mac/iOS clang warnings
Diffstat (limited to 'NativeApp')
-rw-r--r--NativeApp/Apple/Source/Classes/OSX/GLView.m1
-rw-r--r--NativeApp/Apple/Source/Classes/OSX/ViewBase.h5
-rw-r--r--NativeApp/Apple/Source/Classes/iOS/EAGLView.m2
3 files changed, 8 insertions, 0 deletions
diff --git a/NativeApp/Apple/Source/Classes/OSX/GLView.m b/NativeApp/Apple/Source/Classes/OSX/GLView.m
index 04a0a9c..d4aef78 100644
--- a/NativeApp/Apple/Source/Classes/OSX/GLView.m
+++ b/NativeApp/Apple/Source/Classes/OSX/GLView.m
@@ -18,6 +18,7 @@
@implementation GLView
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
- (CVReturn) getFrameForTime:(const CVTimeStamp*)outputTime
{
diff --git a/NativeApp/Apple/Source/Classes/OSX/ViewBase.h b/NativeApp/Apple/Source/Classes/OSX/ViewBase.h
index 82c8c00..b673177 100644
--- a/NativeApp/Apple/Source/Classes/OSX/ViewBase.h
+++ b/NativeApp/Apple/Source/Classes/OSX/ViewBase.h
@@ -27,8 +27,13 @@
#import <QuartzCore/CVDisplayLink.h>
#import <Cocoa/Cocoa.h>
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+
@interface ViewBase : NSOpenGLView
+#pragma clang diagnostic pop
+
@property CVDisplayLinkRef displayLink;
@property Diligent::MacOSAppBase::RenderMode renderMode;
diff --git a/NativeApp/Apple/Source/Classes/iOS/EAGLView.m b/NativeApp/Apple/Source/Classes/iOS/EAGLView.m
index eb7b2d9..5980493 100644
--- a/NativeApp/Apple/Source/Classes/iOS/EAGLView.m
+++ b/NativeApp/Apple/Source/Classes/iOS/EAGLView.m
@@ -69,6 +69,8 @@
// tear down context
if ([EAGLContext currentContext] == _context)
[EAGLContext setCurrentContext:nil];
+
+ [super dealloc];
}
@end