Finally got the demo scene working... Turbowarp neccesary (list size limit): https://turbowarp.org/1208338067 Notable features: - A simple system for manipulating and storing textures. - Each frame, pixels on the screen are only updated if the difference between their current color and their target color passes a given threshold. This produces clearly visible artifacts, so it's really a tradeoff between performance and graphics quality. I'll have to do more testing to verify that this is actually useful. - No object system as I want it to be fully controllable and useful for demos. The first feature listed above was used to make an implementation of reflection probes, specifically designed for this demo. I don't think I'll do anything more with reflection probes on scratch, since the pixel "shader" for reflective surfaces kills performance. I will probably stick to baked textures or really simple shading, depending on what kind of project I want to make