Introduction of Render Graph in the Universal Render Pipeline (URP)

9744601--1394347--upload_2024-4-2_14-1-50.jpg
9744601--1394350--upload_2024-4-2_14-1-58.jpg

Here is a direct comparison between the two modes for reference.

The difference also scales as light count goes up, so potentially Forward+ can be vastly faster.

The only difference in the code is where lights are looped. Forward plus uses the specific iterator, while in Deferred i pass the light count from the light culling result and loop with that.

Not sure how is all handled internally though. I will do some tests with iterating the lights in Forward+ using the culling result to see if that is the only reason Forward+ is so much faster.