Yes, there is already muli-threading in and I use only C# (I don't like GD Script ^^).
I guess the problem is how godot loads the data to the gpu, allways the full image. You can't upload just an small array without direct openGL access.
i see, well good job anyway :D