Enlighten Global Illumination using on-chip Raw Tile Buffer extensions on Arm Mali GPUs
This demonstration shows how global illumination can be enhanced using on-chip Raw Tile Buffer extensions available in Arm Mali GPUs.
The demo uses deferred rendering to reach the number of dynamic lights shown on screen which is a very popular technique on PCs and consoles. However, deferred rendering is very expensive in terms of memory bandwidth consumption. By using the raw tile buffer we can save the vast majority of the memory bandwidth consumption. The 1 GB/s figure is the minimum you would expect to save and this figure increases with screen resolution.