intel/fs: Add and implement intel-specific ray-tracing intrinsics
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7356>
This commit is contained in:

committed by
Marge Bot

parent
1f6ae809ef
commit
75209d5bd1
@@ -315,6 +315,7 @@ static const char *const gen6_sfid[16] = {
|
||||
[GEN7_SFID_PIXEL_INTERPOLATOR] = "pixel interp",
|
||||
[HSW_SFID_DATAPORT_DATA_CACHE_1] = "dp data 1",
|
||||
[HSW_SFID_CRE] = "cre",
|
||||
[GEN_RT_SFID_RAY_TRACE_ACCELERATOR] = "rt accel",
|
||||
};
|
||||
|
||||
static const char *const gen7_gateway_subfuncid[8] = {
|
||||
@@ -2102,6 +2103,14 @@ brw_disassemble_inst(FILE *file, const struct gen_device_info *devinfo,
|
||||
}
|
||||
/* FALLTHROUGH */
|
||||
|
||||
case GEN_RT_SFID_RAY_TRACE_ACCELERATOR:
|
||||
if (devinfo->has_ray_tracing) {
|
||||
format(file, " SIMD%d,",
|
||||
brw_rt_trace_ray_desc_exec_size(devinfo, imm_desc));
|
||||
break;
|
||||
}
|
||||
/* FALLTHROUGH */
|
||||
|
||||
default:
|
||||
format(file, "unsupported shared function ID %d", sfid);
|
||||
break;
|
||||
|
Reference in New Issue
Block a user