From 6d19fe376debb262167a6d4ad87b43e5fa39ee54 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Fri, 9 Nov 2018 11:57:03 -0800 Subject: [PATCH] iris: enable push constants if we have sysvals but no uniforms --- src/gallium/drivers/iris/iris_state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index 3d78186638c..0ab9df0e297 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -3239,7 +3239,7 @@ iris_store_fs_state(struct iris_context *ice, ps.FloatingPointMode = prog_data->use_alt_mode; ps.MaximumNumberofThreadsPerPSD = 64 - (GEN_GEN == 8 ? 2 : 1); - ps.PushConstantEnable = prog_data->nr_params > 0 || + ps.PushConstantEnable = shader->num_system_values > 0 || prog_data->ubo_ranges[0].length > 0; /* From the documentation for this packet: -- 2.30.2