From 7833bd2c580e328be35c68a368c01a4e51c22d54 Mon Sep 17 00:00:00 2001
From: Stefan Doesinger <stefan@codeweavers.com>
Date: Tue, 11 Mar 2008 15:02:36 +0100
Subject: [PATCH] WineD3D: Enable V8U8 for legacy bump mapping with ati extensions

GL_ATI_envmap_bumpmap naturally supports this, and
GL_ATI_fragment_shader has a replacement shader which does the color
corrections if the format isn't supported natively
---
 dlls/wined3d/directx.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
index fb08fb4..256bccc 100644
--- a/dlls/wined3d/directx.c
+++ b/dlls/wined3d/directx.c
@@ -1843,7 +1843,7 @@ static BOOL CheckBumpMapCapability(UINT Adapter, WINED3DFORMAT CheckFormat)
                 return FALSE;
         }
     }
-    if(GL_SUPPORT(ATI_ENVMAP_BUMPMAP)) {
+    if(GL_SUPPORT(ATI_ENVMAP_BUMPMAP) || GL_SUPPORT(ATI_FRAGMENT_SHADER)) {
         switch (CheckFormat) {
             case WINED3DFMT_V8U8:
                 TRACE_(d3d_caps)("[OK]\n");
-- 
1.5.3.7

