For testing purposes, I load all my maps on my testing laptop to A) make sure all content is packed, B) see how the map runs on an 8 year old laptop that shouldn't be able to run TF2 anymore. My laptop has all of it's settings turned down as low as they can go. It runs in DirectX 8.0. If my laptop can run a map, I can be confident anyone can run the same map.
Here's my problem. When I load the map I'm currently testing, the water on there is flat white. If I jump in the water it renders normally, but the surface is just flat white. Like so:
That's 2fort's water BTW. Here's that same water in 2fort:
Same white texture.
Now here's the issue itself. If I load the same maps in DirectX 8.0, all lowest settings (except resolution) on my PC, then the water renders normally:
So my question is, given that both my PC and and laptop are running TF2 with the exact same settings (with the exception of screen resolution), why does the same water texture appear different on different machines? Secondly, how can I fix this if possible?
Here's my problem. When I load the map I'm currently testing, the water on there is flat white. If I jump in the water it renders normally, but the surface is just flat white. Like so:

That's 2fort's water BTW. Here's that same water in 2fort:

Same white texture.
Now here's the issue itself. If I load the same maps in DirectX 8.0, all lowest settings (except resolution) on my PC, then the water renders normally:


So my question is, given that both my PC and and laptop are running TF2 with the exact same settings (with the exception of screen resolution), why does the same water texture appear different on different machines? Secondly, how can I fix this if possible?