From 540febecf9c40e210957e2d4c8d717897137fe56 Mon Sep 17 00:00:00 2001 From: Paul Chitescu Date: Tue, 20 Jan 2009 18:09:24 +0200 Subject: [PATCH] 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(+) diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c index 84d18b60f6f..478c21643ed 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 07ca0d51826..dd3946ea9b7 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,