=?UTF-8?Q?Stefan=20D=C3=B6singer=20?=: wined3d: Remove the Apple NV_texture_shader quirk.
Alexandre Julliard
julliard at winehq.org
Tue Dec 6 15:46:20 CST 2011
Module: wine
Branch: master
Commit: 6c423b106f0ac42cd9dab7101728841a54b17726
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6c423b106f0ac42cd9dab7101728841a54b17726
Author: Stefan Dösinger <stefan at codeweavers.com>
Date: Tue Dec 6 00:03:03 2011 +0100
wined3d: Remove the Apple NV_texture_shader quirk.
---
dlls/wined3d/directx.c | 21 ---------------------
1 files changed, 0 insertions(+), 21 deletions(-)
diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
index 43cbc52..ece3b16 100644
--- a/dlls/wined3d/directx.c
+++ b/dlls/wined3d/directx.c
@@ -642,13 +642,6 @@ static BOOL match_allows_spec_alpha(const struct wined3d_gl_info *gl_info, const
}
}
-static BOOL match_apple_nvts(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 (!match_apple(gl_info, gl_renderer, gl_vendor, card_vendor, device)) return FALSE;
- return gl_info->supported[NV_TEXTURE_SHADER];
-}
-
/* A GL context is provided by the caller */
static BOOL match_broken_nv_clip(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)
@@ -876,12 +869,6 @@ static void quirk_allows_specular_alpha(struct wined3d_gl_info *gl_info)
gl_info->quirks |= WINED3D_QUIRK_ALLOWS_SPECULAR_ALPHA;
}
-static void quirk_apple_nvts(struct wined3d_gl_info *gl_info)
-{
- gl_info->supported[NV_TEXTURE_SHADER] = FALSE;
- gl_info->supported[NV_TEXTURE_SHADER2] = FALSE;
-}
-
static void quirk_disable_nvvp_clip(struct wined3d_gl_info *gl_info)
{
gl_info->quirks |= WINED3D_QUIRK_NV_CLIP_BROKEN;
@@ -974,14 +961,6 @@ static const struct driver_quirk quirk_table[] =
"Allow specular alpha quirk"
},
{
- /* The pixel formats provided by GL_NV_texture_shader are broken on OSX
- * (rdar://5682521).
- */
- match_apple_nvts,
- quirk_apple_nvts,
- "Apple NV_texture_shader disable"
- },
- {
match_broken_nv_clip,
quirk_disable_nvvp_clip,
"Apple NV_vertex_program clip bug quirk"
More information about the wine-cvs
mailing list