Okay… apparently the ‘videoMap’ shader keyword is rather badly… broken on Q3A. And I mean in a ‘What the hell is going on here?!?’ way.
It might be something that Q3map2 is breaking on, so I’m posting my testing .map file and associated .shader and .roq file.
ydnar, is there something I’m doing wrong here? Is q3map2 doing something that’s causing the videoMap shader to break? Or is this an actual bug in Q3A?
http://wolfwings.us/caustics.zip
Anyways, unpack the .zip file to your Q3A folder, open up the wwsf.shader file to see the two lines you can switch between. With the videoMap keyword, the map has a very noticable visual error in the caustics. With the map keyword, the error goes away. The error isn’t present with an AnimMap either.
Seems odd that Q3A would treat a videoMap texture any different for actual rendering than a normal ‘map’ texture though, especially since r_showImages shows the videoMap texture is treated like any other texture-map from what I can see, aside from having to decode the texture all the time.