mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-06-18 09:35:45 -04:00
GPU/HW: Don't crash when switching to incompatible renderer
This commit is contained in:
@ -71,7 +71,7 @@ bool SDLHostInterface::CreateSDLWindow()
|
||||
|
||||
bool SDLHostInterface::CreateDisplay()
|
||||
{
|
||||
#ifdef Y_PLATFORM_WINDOWS
|
||||
#ifdef WIN32
|
||||
m_display = UseOpenGLRenderer() ? OpenGLHostDisplay::Create(m_window) : D3D11HostDisplay::Create(m_window);
|
||||
#else
|
||||
m_display = OpenGLHostDisplay::Create(m_window);
|
||||
|
@ -50,7 +50,7 @@ private:
|
||||
|
||||
bool HasSystem() const { return static_cast<bool>(m_system); }
|
||||
|
||||
#ifdef Y_PLATFORM_WINDOWS
|
||||
#ifdef WIN32
|
||||
bool UseOpenGLRenderer() const { return m_settings.gpu_renderer == Settings::GPURenderer::HardwareOpenGL; }
|
||||
#else
|
||||
bool UseOpenGLRenderer() const { return true; }
|
||||
|
Reference in New Issue
Block a user