[PATCH 3/5] wined3d: Check BLENDWEIGHT and BLENDINDICES FFP attributes for fixups.
Matteo Bruni
mbruni at codeweavers.com
Tue Jul 19 17:33:26 CDT 2016
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
---
Unlikely to matter in practice but no reason to ignore them.
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,
--
2.7.3
More information about the wine-patches
mailing list