[Bug 21515] VENDOR_WINE vs VENDOR_ATI with xf86-video-ati

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Feb 10 03:13:25 CST 2010


http://bugs.winehq.org/show_bug.cgi?id=21515





--- Comment #47 from cruiseoveride <cruiseoveride at gmail.com>  2010-02-10 03:13:25 ---
(In reply to comment #45)
> Anyways can you please try replacing match_ati_r300_to_500() with:
> 
> static BOOL match_ati_r300_to_500(const struct wined3d_gl_info *gl_info, const
> char *gl_renderer,
>         enum wined3d_gl_vendor gl_vendor, enum wined3d_pci_vendor card_vendor,
> enum wined3d_pci_device device)
> {
>     if (card_vendor != HW_VENDOR_ATI) return FALSE;
>     if (device == CARD_ATI_RADEON_9500) return TRUE;
>     if (device == CARD_ATI_RADEON_X700) return TRUE;
>     if (device == CARD_ATI_RADEON_X1600) return TRUE;
>     if (gl_vendor == GL_VENDOR_MESA) return TRUE;
>     return FALSE;
> }
> 
> If that works for you, I'll incorporate it into the patch.
> 
> Perhaps the match function should be renamed to something like
> match_ati_p2_textures_only() and maybe there should also be an
>     if (gl_vendor == GL_VENDOR_ATI) return TRUE;
> added as well. Hopefully Stefan will let us know.

Just tested that. And yes that block of code fixes the lobby demo.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list