Added patch to silence repeated FIXME for unrecognized compare function 0.

This commit is contained in:
Sebastian Lackner 2016-02-15 07:14:29 +01:00
parent d88399a1de
commit 42074346d2
2 changed files with 31 additions and 0 deletions

View File

@ -6723,8 +6723,10 @@ fi
# |
if test "$enable_wined3d_UnhandledBlendFactor" -eq 1; then
patch_apply wined3d-UnhandledBlendFactor/0001-wined3d-Silence-repeated-Unhandled-blend-factor-0-me.patch
patch_apply wined3d-UnhandledBlendFactor/0002-wined3d-Display-FIXME-for-cmp-function-0-only-once.patch
(
echo '+ { "Sebastian Lackner", "wined3d: Silence repeated '\''Unhandled blend factor 0'\'' messages.", 1 },';
echo '+ { "Christian Costa", "wined3d: Display FIXME for cmp function 0 only once.", 1 },';
) >> "$patchlist"
fi

View File

@ -0,0 +1,29 @@
From ddf59a2c4bed6165d79c2cc7655c8151d99e7965 Mon Sep 17 00:00:00 2001
From: Christian Costa <titan.costa@gmail.com>
Date: Sun, 14 Feb 2016 19:32:45 +0100
Subject: wined3d: Display FIXME for cmp function 0 only once.
---
dlls/wined3d/state.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dlls/wined3d/state.c b/dlls/wined3d/state.c
index 21e49eb..8f7c9bd 100644
--- a/dlls/wined3d/state.c
+++ b/dlls/wined3d/state.c
@@ -241,8 +241,11 @@ GLenum wined3d_gl_compare_func(enum wined3d_cmp_func f)
case WINED3D_CMP_ALWAYS:
return GL_ALWAYS;
default:
- FIXME("Unrecognized compare function %#x.\n", f);
+ {
+ static int once;
+ if (f || !once++) FIXME("Unrecognized compare function %#x.\n", f);
return GL_NONE;
+ }
}
}
--
2.7.1