nine: fix depth texture sampling, part 1
nine: add shader variants

Noooooooooooooooooooohhhhh !
BUT:
VICTORY ! SC2 renders correctly now, as far as I can see.
(Didn't dare look too close though.)