9 Feb
2022
9 Feb
'22
6:44 p.m.
On Wed, 9 Feb 2022 at 16:50, Matteo Bruni <mbruni(a)codeweavers.com> wrote:
@@ -1320,6 +1320,9 @@ static void *shader_sm4_init(const DWORD *byte_code, size_t byte_code_size, { struct wined3d_shader_signature_element *e = &output_signature->elements[i];
+ if (priv->shader_version.type == WINED3D_SHADER_TYPE_PIXEL + && _strnicmp(e->semantic_name, "SV_TARGET", -1)) + continue; if (e->register_idx >= ARRAY_SIZE(priv->output_map)) { WARN("Invalid output index %u.\n", e->register_idx); -- Note that similar code exists in vkd3d-shader.