shader compiling bug fixed