This is an extension over the original project which rendered triangles that have all 3 edges in render space. This version implements a priority render queue, advanced coloring with brightness and saturation and triangle clipping if any edge sits off screen. Each clipping operation may create more triangles to render after each clip, since the remaining area is split to make other triangles.
Feel free to remix this project, and develop this idea further! If you do develop it further, please leave a comment with what was changed, I really hope to see the improvements that can be made upon it! 2026/6/14: Initial version