I'm very new to this, so please forgive me if this is a very basic question with an obvious answer.
I would like to create an internal bitmap with 2176x1536 pixels where I would draw some stuff, using GDScript and could access in several nodes.
My first assumption was that I would have to create a CanvasLayer. But that is for display, right?
So, how could I create such a bitmap? I would like to be able to show it in the viewport also, for "debugging" purposes. But, mainly, I would like to be able to read and write into it, and have access to is from other nodes scripts.