[3/9] wined3d: Return PCI_DEVICE_NONE for unrecognized Nvidia cards with the binary driver and let the fallback function do its job

Andrei Slăvoiu andrei.slavoiu at gmail.com
Thu Jul 3 17:40:18 CDT 2014


---
 dlls/wined3d/directx.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
index bc7af65..41f5660 100644
--- a/dlls/wined3d/directx.c
+++ b/dlls/wined3d/directx.c
@@ -1813,6 +1813,7 @@ static enum wined3d_pci_device select_card_nvidia_binary(const char *gl_renderer
         {"GeForce",     CARD_NVIDIA_GEFORCE},           /* Geforce 256/DDR */
         /*Direct 3D 6*/
         {"TNT2",        CARD_NVIDIA_RIVA_TNT2},         /* Riva TNT2 standard/M64/Pro/Ultra */
+        {"TNT",         CARD_NVIDIA_RIVA_TNT},          /* Riva TNT, Vanta */
     };
 
     for (i = 0; i < sizeof(cards) / sizeof(*cards); ++i)
@@ -1821,7 +1822,7 @@ static enum wined3d_pci_device select_card_nvidia_binary(const char *gl_renderer
             return cards[i].id;
     }
 
-    return CARD_NVIDIA_RIVA_TNT; /* Riva TNT, Vanta */
+    return PCI_DEVICE_NONE;
 }
 
 static enum wined3d_pci_device select_card_amd_binary(const char *gl_renderer)
-- 
2.0.0





More information about the wine-patches mailing list