Hey everyone, wondering if someone can help me find some learning resources. I just threw out my custom 2d canvas rendering code for a project and switched to pixi. Great decision so far - performance is sky high and I'm really liking Pixi's clean API. However, I'm quite green when it comes to utilizing the GPU. Does anyone have recommendations for good general-purpose primers? Specific questions I'm hoping to learn answers to are: how hard should I strive to make every image dimension a power of 2? Is rendering lots of small images and lots of large images (up to 4096x4096) hurting my performance? Is a BaseTexture what gets copied to the CPU, or a Texture?

ok, so I don't think I'm doing anything too heinous overall then. I'm just a bit paranoid about what I don't know in this area

for my characters, we've got an interchangeable equipment system that changes their appearance. I'm doing all of that rendering (and the rendering of animations for that equipment) on off screen canvases using context2d