d3d12: Re-add missed bitmasks to shader key comparison

Fixes: a064e63e ("d3d12: Reduce cost of shader key comparisons")
Acked-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16756>
This commit is contained in:
Jesse Natalie
2022-05-27 12:47:25 -07:00
committed by Marge Bot
parent f61788d7d3
commit 863b3abbbc
+4 -2
View File
@@ -702,11 +702,13 @@ d3d12_compare_shader_keys(const d3d12_shader_key *expect, const d3d12_shader_key
* and outputs. */
if (!d3d12_compare_varying_info(&expect->required_varying_inputs,
&have->required_varying_inputs))
&have->required_varying_inputs) ||
expect->next_varying_inputs != have->next_varying_inputs)
return false;
if (!d3d12_compare_varying_info(&expect->required_varying_outputs,
&have->required_varying_outputs))
&have->required_varying_outputs) ||
expect->prev_varying_outputs != have->prev_varying_outputs)
return false;
if (expect->stage == PIPE_SHADER_GEOMETRY) {