diff options
Diffstat (limited to 'src/intel/vulkan/anv_pipeline.c')
-rw-r--r-- | src/intel/vulkan/anv_pipeline.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/intel/vulkan/anv_pipeline.c b/src/intel/vulkan/anv_pipeline.c index e2116e24807..914e5132763 100644 --- a/src/intel/vulkan/anv_pipeline.c +++ b/src/intel/vulkan/anv_pipeline.c @@ -963,6 +963,11 @@ anv_pipeline_compile_fs(struct anv_pipeline *pipeline, num_rts = 1; } + /* Now that we've determined the actual number of render targets, adjust + * the key accordingly. + */ + key.nr_color_regions = num_rts; + assert(num_rts <= max_rt); map.surface_to_descriptor -= num_rts; map.surface_count += num_rts; |