Module: Mesa Branch: master Commit: 804d1bd111fdb5f3cf49959a0122b547a231b0f3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=804d1bd111fdb5f3cf49959a0122b547a231b0f3
Author: Anuj Phogat <[email protected]> Date: Fri Jun 28 09:24:29 2019 -0700 i965/icl: Apply WA_1606682166 to compute workloads We missed the workaround for compute workloads in earlier patches. Signed-off-by: Anuj Phogat <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> --- src/mesa/drivers/dri/i965/genX_state_upload.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mesa/drivers/dri/i965/genX_state_upload.c b/src/mesa/drivers/dri/i965/genX_state_upload.c index 2baeb3b4bb1..ddb418201d5 100644 --- a/src/mesa/drivers/dri/i965/genX_state_upload.c +++ b/src/mesa/drivers/dri/i965/genX_state_upload.c @@ -4366,7 +4366,9 @@ genX(upload_cs_state)(struct brw_context *brw) const struct GENX(INTERFACE_DESCRIPTOR_DATA) idd = { .KernelStartPointer = brw->cs.base.prog_offset, .SamplerStatePointer = stage_state->sampler_offset, - .SamplerCount = DIV_ROUND_UP(CLAMP(stage_state->sampler_count, 0, 16), 4), + /* WA_1606682166 */ + .SamplerCount = GEN_GEN == 11 ? 0 : + DIV_ROUND_UP(CLAMP(stage_state->sampler_count, 0, 16), 4), .BindingTablePointer = stage_state->bind_bo_offset, .ConstantURBEntryReadLength = cs_prog_data->push.per_thread.regs, .NumberofThreadsinGPGPUThreadGroup = cs_prog_data->threads, _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
