Interesting. I wish you good luck. I am still working on PSSM implementation, but it's not that easy. I have a source code, converted from C++ and it seems to work for now, but I have problems combining the scene. I plan to recombine the splitted shadowmaps after having calculated them out of the splitted depth maps, into one mapping. Is this the right method? I don't really know how to combine them in GS, I tried it with rendering one by one into the screen using process_screen... it didn't work correctly. Can you give me a clue here?