Module: Mesa Branch: master Commit: c80db6611aaf9c59dd8ccd8597e52b789018eb20 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c80db6611aaf9c59dd8ccd8597e52b789018eb20
Author: Jason Ekstrand <ja...@jlekstrand.net> Date: Tue Oct 27 00:31:22 2020 -0500 intel/fs: Support 64-bit CLUSTER_BROADCAST on Gen11+ Reviewed-by: Kenneth Graunke <kenn...@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7329> --- src/intel/compiler/brw_fs_generator.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/intel/compiler/brw_fs_generator.cpp b/src/intel/compiler/brw_fs_generator.cpp index 2ace57a319f..a129db198b6 100644 --- a/src/intel/compiler/brw_fs_generator.cpp +++ b/src/intel/compiler/brw_fs_generator.cpp @@ -2517,7 +2517,8 @@ fs_generator::generate_code(const cfg_t *cfg, int dispatch_width, struct brw_reg strided = stride(suboffset(src[0], component), vstride, width, 0); if (type_sz(src[0].type) > 4 && - (devinfo->is_cherryview || gen_device_info_is_9lp(devinfo))) { + (devinfo->is_cherryview || gen_device_info_is_9lp(devinfo) || + !devinfo->has_64bit_float)) { /* IVB has an issue (which we found empirically) where it reads * two address register components per channel for indirectly * addressed 64-bit sources. _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit