Init SDL info structure and add dummy context
This commit is contained in:
		
							parent
							
								
									e84f82a028
								
							
						
					
					
						commit
						c883cd103e
					
				| @ -29,6 +29,7 @@ EmuWindow_SDL2_VK::EmuWindow_SDL2_VK(Core::System& system, bool fullscreen) | ||||
|                          SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI); | ||||
| 
 | ||||
|     SDL_SysWMinfo wm; | ||||
|     SDL_VERSION(&wm.version); | ||||
|     if (SDL_GetWindowWMInfo(render_window, &wm) == SDL_FALSE) { | ||||
|         LOG_CRITICAL(Frontend, "Failed to get information from the window manager"); | ||||
|         std::exit(EXIT_FAILURE); | ||||
| @ -70,7 +71,7 @@ EmuWindow_SDL2_VK::EmuWindow_SDL2_VK(Core::System& system, bool fullscreen) | ||||
| EmuWindow_SDL2_VK::~EmuWindow_SDL2_VK() = default; | ||||
| 
 | ||||
| std::unique_ptr<Core::Frontend::GraphicsContext> EmuWindow_SDL2_VK::CreateSharedContext() const { | ||||
|     return nullptr; | ||||
|     return std::make_unique<DummyContext>() | ||||
| } | ||||
| 
 | ||||
| void EmuWindow_SDL2_VK::Present() { | ||||
|  | ||||
| @ -22,3 +22,5 @@ public: | ||||
| 
 | ||||
|     std::unique_ptr<Core::Frontend::GraphicsContext> CreateSharedContext() const override; | ||||
| }; | ||||
| 
 | ||||
| class DummyContext : public Core::Frontend::GraphicsContext {}; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 H27CK
						H27CK