intel/compiler: drop unused ray-tracing fields from cache hash
This optimization is arguably unsafe. References to subslice_masks in non-raytracing code may without warning on a cross-compiled shader cache.
Addresses concerns raised in #6746
intel/compiler: drop unused ray-tracing fields from cache hash
The compiler only references `intel_device_info->subslice_masks` for
ray tracing workloads. Platforms which lack raytracing support can
share a cache even if they differ on this field.