etnaviv: make non-emulated GL_ARB_shadow work
On <= HALTI2 GPUs the GL_ARB_shadow texture compare operation is emulated by a shader lowering. New GPU cores have native support for the compare operation, but until now driver support for it was actually broken in different ways on all GPU generations.