d3d11: Use stricmp() instead of _strnicmp(..., -1).
Fixes Epic Games Launcher crash with native ucrtbase.dll. Signed-off-by: Paul Gofman <gofmanp@gmail.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
d637640f9a
commit
fa990afbbc
|
@ -30,7 +30,7 @@ static struct wined3d_shader_signature_element *shader_find_signature_element(co
|
||||||
|
|
||||||
for (i = 0; i < s->element_count; ++i)
|
for (i = 0; i < s->element_count; ++i)
|
||||||
{
|
{
|
||||||
if (!_strnicmp(e[i].semantic_name, semantic_name, -1) && e[i].semantic_idx == semantic_idx
|
if (!stricmp(e[i].semantic_name, semantic_name) && e[i].semantic_idx == semantic_idx
|
||||||
&& e[i].stream_idx == stream_idx)
|
&& e[i].stream_idx == stream_idx)
|
||||||
return &e[i];
|
return &e[i];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1024,7 +1024,7 @@ static HRESULT validate_stream_output_entries(const D3D11_SO_DECLARATION_ENTRY *
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (e1->Stream == e2->Stream
|
if (e1->Stream == e2->Stream
|
||||||
&& !_strnicmp(e1->SemanticName, e2->SemanticName, -1)
|
&& !stricmp(e1->SemanticName, e2->SemanticName)
|
||||||
&& e1->SemanticIndex == e2->SemanticIndex
|
&& e1->SemanticIndex == e2->SemanticIndex
|
||||||
&& e1->StartComponent < e2->StartComponent + e2->ComponentCount
|
&& e1->StartComponent < e2->StartComponent + e2->ComponentCount
|
||||||
&& e1->StartComponent + e1->ComponentCount > e2->StartComponent)
|
&& e1->StartComponent + e1->ComponentCount > e2->StartComponent)
|
||||||
|
|
Loading…
Reference in New Issue