This is going to derail the post, but I’m extremely intrigued - is the intent to change the design of the low level graphics rendering? Obviously this would affect how
Component and text are rendered, but I think an overhaul is due at this point… For example, I’d love to see
EdgeTable disappear when rendering on the GPU.
More importantly, I’d love to just have better control over the frame buffer and not draw to a texture; being able to just switch shaders (to whatever pipeline that is set; GL, Vulkan, D3D) and apply anything I want to the frame buffer via the
Graphics object would be amazing.