Renders as many pixels as possible on the viewport and keeps a list of their colors. Technically works with any resolution, but will have a white bar on the bottom if it isn't divisible by 4. Graphing functions are a work in progress.
I'm planning to turn this into a 3D render engine. That may require tools from other people, but for the current state of this, it's all self-made.