intel: Allocate mesh shader URB space before task shader

Merged José Roberto de Souza requested to merge zehortigoza/mesa:urb-allocation-order into main

A future platform requires that mesh shader URB space be allocated before task shader URB space.

If task shader is enabled, it will align the mesh shader URB size to 8Kb and give the remaning back to task shader. Otherwise, no aligment is needed, and mesh shader will have all the URB space.

BSpec: 56229, 56230 Signed-off-by: José Roberto de Souza

Merge request reports