[PATCH 2/3] wined3d: Improve projection TEXTURETRANSFORMFLAGS handling in the ARB fragment ffp implementation.
Matteo Bruni
mbruni at codeweavers.com
Tue Dec 27 10:28:58 CST 2011
---
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;
}
--
1.7.3.4
More information about the wine-patches
mailing list