An extremely simple scratch-only 2D Compositor, which is able to convert 2D shapes into a 1D projection. Add triangles to the list with the format "A-x,A-y,B-x,B-y,C-x,C-y" The precision value is manually set to 100 and can be changed. This 2D renderer will likely not suffer much performance loss from it. While it may not seem very impressive, it is just a stepping stone. This can render a 2D mesh into a 1D plane, but if you add another dimension, we can render 3D shapes into a 2D plane. That's right, this is a project that leads to a full 3D engine. Stay tuned onto my account, it's about to get wild. It will probably be called Dimension Engine, and it will be a fully optimized 3D compositor able to render anything from triangle faces to full shapes in one pass. While it won't be very pretty, it also won't need turbowarp to run, making it far superior to the raycasted renderers of the past. They are easier to program but not faster.