Matteo Bruni : wined3d: Check BLENDWEIGHT and BLENDINDICES FFP attributes for fixups.

Alexandre Julliard julliard at winehq.org
Wed Jul 20 10:28:52 CDT 2016


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

Author: Matteo Bruni <mbruni at codeweavers.com>
Date:   Wed Jul 20 00:33:26 2016 +0200

wined3d: Check BLENDWEIGHT and BLENDINDICES FFP attributes for fixups.

Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/wined3d/buffer.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dlls/wined3d/buffer.c b/dlls/wined3d/buffer.c
index 79d1246..039b3a1 100644
--- a/dlls/wined3d/buffer.c
+++ b/dlls/wined3d/buffer.c
@@ -381,6 +381,10 @@ static BOOL buffer_find_decl(struct wined3d_buffer *This, const struct wined3d_s
             fixup_flags, &stride_this_run) || ret;
     fixup_flags &= ~WINED3D_BUFFER_FIXUP_XYZRHW;
 
+    ret = buffer_check_attribute(This, si, state, WINED3D_FFP_BLENDWEIGHT,
+            fixup_flags, &stride_this_run) || ret;
+    ret = buffer_check_attribute(This, si, state, WINED3D_FFP_BLENDINDICES,
+            fixup_flags, &stride_this_run) || ret;
     ret = buffer_check_attribute(This, si, state, WINED3D_FFP_NORMAL,
             fixup_flags, &stride_this_run) || ret;
     ret = buffer_check_attribute(This, si, state, WINED3D_FFP_DIFFUSE,




More information about the wine-cvs mailing list