i965: Fill out the rest of brw_debug_recompile_sampler_key().
This makes INTEL_DEBUG=perf report shader recompiles due to CMS vs. UMS/IMS differences and Sandybridge textureGather workarounds. Previously, we just flagged them as "Something else". Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
This commit is contained in:
parent
19165e3b6e
commit
30c8d8a831
|
@ -266,6 +266,14 @@ brw_debug_recompile_sampler_key(struct brw_context *brw,
|
|||
old_key->gl_clamp_mask[2], key->gl_clamp_mask[2]);
|
||||
found |= key_debug(brw, "gather channel quirk on any texture unit",
|
||||
old_key->gather_channel_quirk_mask, key->gather_channel_quirk_mask);
|
||||
found |= key_debug(brw, "compressed multisample layout",
|
||||
old_key->compressed_multisample_layout_mask,
|
||||
key->compressed_multisample_layout_mask);
|
||||
|
||||
for (unsigned int i = 0; i < MAX_SAMPLERS; i++) {
|
||||
found |= key_debug(brw, "textureGather workarounds",
|
||||
old_key->gen6_gather_wa[i], key->gen6_gather_wa[i]);
|
||||
}
|
||||
|
||||
return found;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue