I have a similar problem here,
I have the pssm shader with some block objects by flag1deactivated,Because of a Gpu overdrive
viewShadow->flags |= SHOW|UNTOUCHABLE|NOSHADOW|NOPARTICLE|NOLOD|NOSKY| NOFLAG1;
in the Shadow.c , it works,
However, the blocks are no longer reflected in the water,Only with active (PSSM) shadow.
Does anyone have a solution?
im use 3Runs watershader
http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=463961