virgl: Link shader program

Antonio Caggiano requested to merge Fahien/mesa:link-shader into main

Add a new command associated to glLinkProgram. With this we should be able to compile and link shaders when requested by the user.

Together with the command we pass an array of shader handles attached to the program, where each position of the array corresponds to a pipe shader type.

Corresponding to virgl/virglrenderer!644 (merged)

Merge request reports