@enpupanda2 and the plugin architecture is very impressive and clean work. thank you for making it!
I'm trying to understand how the PIXI apis layer on top of panda2, did you map the apis between the the panda2/renderer and the PIXI renderer? or is it that they just work together on the same canvas independently, where panda2 renders as a normal 2d canvas, and the PIXI plugin for panda2 allows developers to render PIXI sprites inside the same canvas, but they are independent? .. or, does panda2 renderer api use PIXI under the hood?
from reading the code, my assumption is panda 2's renderer is designed with similar methods so the PIXI renderer can be injected and work almost identically. If so, how do things like drawArc, drawCircle, etc. work interchangeably between PIXI and panda 2's renderer?
it would be nice to see the source of the pixi plugin to understand how these apis layer on top of eachother. For example, the plugin uses Pixi 4.1.1 but Pixi is up to 4.7.0 now, and if it was open source perhaps others could contribute and help maintain the plugin.