Răsfoiți Sursa

Avoid accidentally getting a non-compat context on Windows Catalyst driver

rdb 10 ani în urmă
părinte
comite
6a782e8c31
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      panda/src/wgldisplay/wglGraphicsStateGuardian.cxx

+ 2 - 0
panda/src/wgldisplay/wglGraphicsStateGuardian.cxx

@@ -644,8 +644,10 @@ make_context(HDC hdc) {
       attrib_list[n++] = WGL_CONTEXT_FLAGS_ARB;
       attrib_list[n++] = WGL_CONTEXT_FLAGS_ARB;
       attrib_list[n++] = WGL_CONTEXT_DEBUG_BIT_ARB;
       attrib_list[n++] = WGL_CONTEXT_DEBUG_BIT_ARB;
     }
     }
+#ifndef SUPPORT_FIXED_FUNCTION
     attrib_list[n++] = WGL_CONTEXT_PROFILE_MASK_ARB;
     attrib_list[n++] = WGL_CONTEXT_PROFILE_MASK_ARB;
     attrib_list[n++] = WGL_CONTEXT_CORE_PROFILE_BIT_ARB;
     attrib_list[n++] = WGL_CONTEXT_CORE_PROFILE_BIT_ARB;
+#endif
     attrib_list[n] = NULL;
     attrib_list[n] = NULL;
 
 
     _context = _wglCreateContextAttribsARB(hdc, 0, attrib_list);
     _context = _wglCreateContextAttribsARB(hdc, 0, attrib_list);