Loading the code workspace…
Write a C program that implements tile-based triangle assignment.
Requirements:
Tile-based deferred rendering, used by mobile GPUs like ARM Mali, Imagination PowerVR, and Apple's GPU, is why phones can render complex 3D scenes without draining the battery on constant VRAM bandwidth. Desktop GPUs from NVIDIA and AMD use a hybrid tiled-binning approach for the same reason: cache locality dramatically reduces memory traffic.