summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_draw.c
diff options
context:
space:
mode:
authorRafael Antognolli <[email protected]>2018-01-24 16:33:56 -0800
committerRafael Antognolli <[email protected]>2018-01-26 10:07:35 -0800
commitca19ee33d7d39cb89d948b1c983763065975ce5b (patch)
treec622b9f1294893e9fd39706fa317aa19073cfbfb /src/mesa/drivers/dri/i965/brw_draw.c
parentacaec6cdd9e65cd2daf4d6a6bb78a909cf9c306c (diff)
i965/gen10: Ignore push constant packets during context restore.
These packets were causing GPU hangs when the context was restored, possibly because they were pointing to BO's that were already unreferenced. So we tell the hardware to ignore such packets after the batch buffer ends, since we know those BO's are not around anymore. This change fixes GPU hangs on CNL. The (partial) solution to this problem so far was to entirely disable push constants on this platform. Signed-off-by: Rafael Antognolli <[email protected]> Cc: Kenneth Graunke <[email protected]> Cc: "18.0" <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_draw.c')
0 files changed, 0 insertions, 0 deletions