From c1fb820bf88a05052b874d59c6470ae4b3cefe3b Mon Sep 17 00:00:00 2001 From: assiduous Date: Thu, 19 Nov 2020 13:40:43 -0800 Subject: MacOSAppBase: added Metal mode --- NativeApp/include/MacOS/MacOSAppBase.hpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'NativeApp/include/MacOS') diff --git a/NativeApp/include/MacOS/MacOSAppBase.hpp b/NativeApp/include/MacOS/MacOSAppBase.hpp index 32361e8..fc08fb2 100644 --- a/NativeApp/include/MacOS/MacOSAppBase.hpp +++ b/NativeApp/include/MacOS/MacOSAppBase.hpp @@ -33,9 +33,15 @@ namespace Diligent class MacOSAppBase : public AppBase { public: + enum class RenderMode + { + OpenGL, + MoltenVK, + Metal + }; using AppBase::Update; void Update(); - virtual void Initialize(void* view) = 0; + virtual void Initialize(void* view, RenderMode Mode) = 0; virtual void HandleOSXEvent(void* event, void* view){}; protected: -- cgit v1.2.3