Module: Mesa Branch: master Commit: f63ffc18e79a94ff7a4c418341e644cc3894a03a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f63ffc18e79a94ff7a4c418341e644cc3894a03a
Author: Jason Ekstrand <[email protected]> Date: Fri Sep 18 18:11:10 2020 -0500 intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP It's not really unordered in the sense that it can still stall on ordered things and we don't need a SYNC_NOP for that because it is a SYNC_NOP. However, it also doesn't count when computing instruction distances. Fixes: 18e72ee2108 "intel/fs: Add FS_OPCODE_SCHEDULING_FENCE" Reviewed-by: Francisco Jerez <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6781> --- src/intel/compiler/brw_fs_scoreboard.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/intel/compiler/brw_fs_scoreboard.cpp b/src/intel/compiler/brw_fs_scoreboard.cpp index 0e810218db6..899b47542ba 100644 --- a/src/intel/compiler/brw_fs_scoreboard.cpp +++ b/src/intel/compiler/brw_fs_scoreboard.cpp @@ -77,6 +77,7 @@ namespace { case BRW_OPCODE_DO: case SHADER_OPCODE_UNDEF: case FS_OPCODE_PLACEHOLDER_HALT: + case FS_OPCODE_SCHEDULING_FENCE: return 0; default: /* Note that the following is inaccurate for virtual instructions _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
