As far as I can tell, all shaders end with an export instruction, with EndOfProgram bit set. I suspect an issue with number of color buffer export involved. Can you apply this patch and report if the game still locks the gpu ?