Do push constants for compute shader uniforms
i965 uses push constants for regular uniforms in compute shader, and pull constants for all UBOs. Iris today uses pull constants for compute shaders, because the hardware interface is a pain to deal with.
We may want to do likewise, if it's beneficial for performance.