diff --git a/src/imagination/vulkan/pvr_job_transfer.c b/src/imagination/vulkan/pvr_job_transfer.c index 86e6679a1ab..c573a1f17fc 100644 --- a/src/imagination/vulkan/pvr_job_transfer.c +++ b/src/imagination/vulkan/pvr_job_transfer.c @@ -3128,7 +3128,7 @@ pvr_isp_prim_block_tsp_vertex_block(const struct pvr_device_info *dev_info, [Z] = z_present ? 1.0f / (float)src->surface.depth : 0.0f, }; float z_pos = (src->filter < PVR_FILTER_LINEAR) - ? floor(src->surface.z_position + 0.5f) + ? floor(src->surface.z_position) + 0.5f : src->surface.z_position; pvr_tsp_floats(dev_info,