Paul Chitescu : wined3d: Detect Radeon Xpress Series, report PCI ID of Radeon Xpress 200M.

Alexandre Julliard julliard at winehq.org
Wed Jan 21 06:39:23 CST 2009


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

Author: Paul Chitescu <paulc at voip.null.ro>
Date:   Tue Jan 20 18:09:24 2009 +0200

wined3d: Detect Radeon Xpress Series, report PCI ID of Radeon Xpress 200M.

---

 dlls/wined3d/directx.c    |    6 ++++++
 dlls/wined3d/wined3d_gl.h |    1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
index 84d18b6..478c216 100644
--- a/dlls/wined3d/directx.c
+++ b/dlls/wined3d/directx.c
@@ -1286,6 +1286,12 @@ static BOOL IWineD3DImpl_FillGLCaps(WineD3D_GL_Info *gl_info) {
                     gl_info->gl_card = CARD_ATI_RADEON_X700;
                     vidmem = 128; /* x700/x8*0 use 128-256MB, >=x1300 128-512MB */
                 }
+                /* Radeon Xpress Series - onboard, DX9b, Shader 2.0, 300-400MHz */
+                else if(strstr(gl_info->gl_renderer, "Radeon Xpress"))
+                {
+                    gl_info->gl_card = CARD_ATI_RADEON_XPRESS_200M;
+                    vidmem = 64; /* Shared RAM, BIOS configurable, 64-256M */
+                }
                 /* Radeon R3xx */ 
                 else {
                     gl_info->gl_card = CARD_ATI_RADEON_9500; /* Radeon 9500/9550/9600/9700/9800/X300/X550/X600 */
diff --git a/dlls/wined3d/wined3d_gl.h b/dlls/wined3d/wined3d_gl.h
index 07ca0d5..dd3946e 100644
--- a/dlls/wined3d/wined3d_gl.h
+++ b/dlls/wined3d/wined3d_gl.h
@@ -3257,6 +3257,7 @@ typedef enum _GL_Cards {
   CARD_ATI_RADEON_7200            = 0x5144,
   CARD_ATI_RADEON_8500            = 0x514c,
   CARD_ATI_RADEON_9500            = 0x4144,
+  CARD_ATI_RADEON_XPRESS_200M     = 0x5955,
   CARD_ATI_RADEON_X700            = 0x5e4c,
   CARD_ATI_RADEON_X1600           = 0x71c2,
   CARD_ATI_RADEON_HD2300          = 0x7210,




More information about the wine-cvs mailing list