Well not really procedural coding news from my side, but some really great news for us Unity users.
Too bad I have hardly time for coding left currently, but this experimental implementation will be for sure the next thing I am going to try out. Could be the solution we’ve been waiting for for performance and good culling mechanism.
Watch at 1:33:19
Already added as experimental API in 2018.1b:
class in UnityEngine.Experimental.Rendering/
Implemented in: UnityEngine.CoreModule
Description: Allows the asynchronous read back of GPU resources.
This class is used to copy resource data from the GPU to the CPU without any stall (GPU or CPU), but adds a few frames of latency. See Also: AsyncGPUReadbackRequest.