anv/gen7: Set MaximumNumberofThreads in the dummy PS packet

This commit is contained in:
Jason Ekstrand
2016-02-27 09:43:14 -08:00
parent ad50896c87
commit e18a2f037a

View File

@@ -338,7 +338,11 @@ genX(graphics_pipeline_create)(
.PointRasterizationRule = RASTRULE_UPPER_RIGHT); .PointRasterizationRule = RASTRULE_UPPER_RIGHT);
anv_batch_emit(&pipeline->batch, GENX(3DSTATE_PS)); /* Even if no fragments are ever dispatched, the hardware hangs if we
* don't at least set the maximum number of threads.
*/
anv_batch_emit(&pipeline->batch, GENX(3DSTATE_PS),
.MaximumNumberofThreads = device->info.max_wm_threads - 1);
} else { } else {
const struct brw_wm_prog_data *wm_prog_data = &pipeline->wm_prog_data; const struct brw_wm_prog_data *wm_prog_data = &pipeline->wm_prog_data;