Mesa changed. Keep it separated for mesa patch.
Shader compilation hook done.