This fixes a kernel crash on NVidia GP100. This splits the tilemap finalize shader into another shader and split the valid tile gather into its own loop. Simplifying the shader seems to avoid the issue. But the cause of the issue remains unknown. Pull Request: https://projects.blender.org/blender/blender/pulls/123850