Matteo Bruni : wined3d: Improve projection TEXTURETRANSFORMFLAGS handling in the ARB fragment ffp implementation .

Alexandre Julliard julliard at winehq.org
Wed Dec 28 13:44:35 CST 2011


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

Author: Matteo Bruni <mbruni at codeweavers.com>
Date:   Tue Dec 27 17:28:58 2011 +0100

wined3d: Improve projection TEXTURETRANSFORMFLAGS handling in the ARB fragment ffp implementation.

---

 dlls/wined3d/utils.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dlls/wined3d/utils.c b/dlls/wined3d/utils.c
index 7786788..a521f4b 100644
--- a/dlls/wined3d/utils.c
+++ b/dlls/wined3d/utils.c
@@ -3035,14 +3035,14 @@ void gen_ffp_frag_op(const struct wined3d_device *device, const struct wined3d_s
         {
             ttff = state->texture_states[i][WINED3DTSS_TEXTURETRANSFORMFLAGS];
             if (ttff == (WINED3DTTFF_PROJECTED | WINED3DTTFF_COUNT3))
-            {
                 settings->op[i].projected = proj_count3;
-            } else if(ttff == (WINED3DTTFF_PROJECTED | WINED3DTTFF_COUNT4)) {
+            else if (ttff & WINED3DTTFF_PROJECTED)
                 settings->op[i].projected = proj_count4;
-            } else {
+            else
                 settings->op[i].projected = proj_none;
-            }
-        } else {
+        }
+        else
+        {
             settings->op[i].projected = proj_none;
         }
 




More information about the wine-cvs mailing list