intel/compiler: rework message descriptors for render targets
Render target message descriptors are slightly different from the dataport ones. In particular the msg_type field is on bits 14:17 for RT while bits 14:18 for DP. v2: Drop unused send_commit_msg field in brw_fb_write_desc() (Ken) v3: Rebase on top renaming (Lionel) Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Suggested-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7455>
This commit is contained in:
committed by
Marge Bot
parent
dabaaaf6c7
commit
64551610d1
@@ -4663,9 +4663,7 @@ lower_fb_write_logical_send(const fs_builder &bld, fs_inst *inst,
|
||||
|
||||
inst->desc =
|
||||
(inst->group / 16) << 11 | /* rt slot group */
|
||||
brw_dp_write_desc(devinfo, inst->target, msg_ctl,
|
||||
GFX6_DATAPORT_WRITE_MESSAGE_RENDER_TARGET_WRITE,
|
||||
inst->last_rt, false);
|
||||
brw_fb_write_desc(devinfo, inst->target, msg_ctl, inst->last_rt);
|
||||
|
||||
uint32_t ex_desc = 0;
|
||||
if (devinfo->ver >= 11) {
|
||||
|
||||
Reference in New Issue
Block a user