Hi, This is a continuation of the previous series. It allows drivers to have only 1 shader variant for every user shader in st/mesa, not counting glDrawPixels and glBitmap variants. In such case, the shader variant is created in LinkShader or ProgramStringNotify. Please review. Marek