From: Jason Ekstrand Date: Mon, 29 Feb 2016 22:13:07 +0000 (-0800) Subject: anv/pipeline: Avoid a division by zero X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6986ae35adbd83ff4f3c84946e998db488416b72;p=mesa.git anv/pipeline: Avoid a division by zero --- diff --git a/src/intel/vulkan/anv_pipeline.c b/src/intel/vulkan/anv_pipeline.c index df265842ccc..cbd3a21abd7 100644 --- a/src/intel/vulkan/anv_pipeline.c +++ b/src/intel/vulkan/anv_pipeline.c @@ -894,7 +894,7 @@ gen7_compute_urb_partition(struct anv_pipeline *pipeline) const unsigned stages = _mesa_bitcount(pipeline->active_stages & VK_SHADER_STAGE_ALL_GRAPHICS); - const unsigned size_per_stage = push_constant_kb / stages; + const unsigned size_per_stage = stages ? (push_constant_kb / stages) : 0; unsigned used_kb = 0; for (int i = MESA_SHADER_VERTEX; i < MESA_SHADER_FRAGMENT; i++) {