[PATCH 2/4] wined3d: Skip unhandled stream output components.

Józef Kucia jkucia at codeweavers.com
Thu Oct 19 03:07:27 CDT 2017


This should at least avoid trashing other stream output elements.

Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
---
 dlls/wined3d/glsl_shader.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dlls/wined3d/glsl_shader.c b/dlls/wined3d/glsl_shader.c
index a03f1792272b..108bd1832f68 100644
--- a/dlls/wined3d/glsl_shader.c
+++ b/dlls/wined3d/glsl_shader.c
@@ -839,6 +839,8 @@ static void shader_glsl_generate_transform_feedback_varyings(const struct wined3
             if (e->component_idx || e->component_count != 4)
             {
                 FIXME("Unsupported component range %u-%u.\n", e->component_idx, e->component_count);
+                append_transform_feedback_skip_components(varyings, &count,
+                        &strings, &length, buffer, e->component_count);
                 continue;
             }
 
-- 
2.13.6




More information about the wine-patches mailing list