Is it just a single type of texture that has a code to be replaced if someone is wearing pyrovision goggles or is it a map that can change the textures to pyroland textures?
A good article on the Valve developer wiki on the Pyrovision textures. This might answer it. Another good article on the Pyrovision shader. Yes, Valve developed a shader just for Pyrovision.