A cleanup and uniform optimization for glAlphaFunc
Certain applications, such as Serious Sam 3, pass programmatic float values to glAlphaFunc, triggering constant shader compiles in virgl. This CL makes the float value a uniform and removes the value from the shader key.