v2.3 fix shadow bug

all float variable change to double