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