Luke Bratch : wined3d: Add Nvidia 8800GTX detection.

Alexandre Julliard julliard at winehq.org
Wed Jul 21 10:54:53 CDT 2010


Module: wine
Branch: master
Commit: c63c568731ba4440df5cffc2a98d6e5a97a47451
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c63c568731ba4440df5cffc2a98d6e5a97a47451

Author: Luke Bratch <l_bratch at yahoo.co.uk>
Date:   Tue Jul 20 17:02:17 2010 +0000

wined3d: Add Nvidia 8800GTX detection.

---

 dlls/wined3d/directx.c         |    8 ++++++++
 dlls/wined3d/wined3d_private.h |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
index 5705def..3e6e38d 100644
--- a/dlls/wined3d/directx.c
+++ b/dlls/wined3d/directx.c
@@ -1014,6 +1014,7 @@ static const struct driver_version_information driver_version_table[] =
     {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_8600GT,     "NVIDIA GeForce 8600 GT",           15, 11, 9745   },
     {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_8600MGT,    "NVIDIA GeForce 8600M GT",          15, 11, 9745   },
     {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_8800GTS,    "NVIDIA GeForce 8800 GTS",          15, 11, 9745   },
+    {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_8800GTX,    "NVIDIA GeForce 8800 GTX",          15, 11, 9745   },
     {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_9200,       "NVIDIA GeForce 9200",              15, 11, 9745   },
     {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_9400GT,     "NVIDIA GeForce 9400 GT",           15, 11, 9745   },
     {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_9500GT,     "NVIDIA GeForce 9500 GT",           15, 11, 9745   },
@@ -1385,6 +1386,13 @@ static enum wined3d_pci_device select_card_nvidia_binary(const struct wined3d_gl
             return CARD_NVIDIA_GEFORCE_9200;
         }
 
+        /* Geforce8 - highend high*/
+        if (strstr(gl_renderer, "8800 GTX"))
+        {
+            *vidmem = 768;
+            return CARD_NVIDIA_GEFORCE_8800GTX;
+        }
+
         /* Geforce8 - highend */
         if (strstr(gl_renderer, "8800"))
         {
diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
index f5fb280..8773248 100644
--- a/dlls/wined3d/wined3d_private.h
+++ b/dlls/wined3d/wined3d_private.h
@@ -1304,6 +1304,7 @@ enum wined3d_pci_device
     CARD_NVIDIA_GEFORCE_8600GT      = 0x0402,
     CARD_NVIDIA_GEFORCE_8600MGT     = 0x0407,
     CARD_NVIDIA_GEFORCE_8800GTS     = 0x0193,
+    CARD_NVIDIA_GEFORCE_8800GTX     = 0x0191,
     CARD_NVIDIA_GEFORCE_9200        = 0x086d,
     CARD_NVIDIA_GEFORCE_9400GT      = 0x042c,
     CARD_NVIDIA_GEFORCE_9500GT      = 0x0640,




More information about the wine-cvs mailing list