i965/vec4: Do not use DepCtrl with 64-bit instructions
authorIago Toral Quiroga <itoral@igalia.com>
Thu, 23 Jun 2016 08:40:47 +0000 (10:40 +0200)
committerSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Tue, 3 Jan 2017 10:26:51 +0000 (11:26 +0100)
commit2a857104e41167cef3c6a5132a45c88056c75dff
tree4ef0f54bf220a5f30bb8b1bace66221bee3d40ac
parent506154f704dcb9185dadcd655fd6d0603916ea97
i965/vec4: Do not use DepCtrl with 64-bit instructions

The BDW PRM says that it is not supported, but it seems that gen7 is also
affected, since doing DepCtrl on double-float instructions leads to
GPU hangs in some cases, which is probably not surprising knowing that
this is not supported in new hardware iterations. The SKL PRMs do not
mention this restriction, so it is probably fine.

Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/drivers/dri/i965/brw_vec4.cpp