Making gl2 renderer two times faster...
While collecting performance data with the new shaders(disney brdf) I've identified an interesting bug in graphics config parser. It will load the last draw layer of a draw pass twice, means they will be rendered two times. The fix is very simple and gives about 50-80% more fps (on my dev machine, gl2 nofbos config).
There is another anomaly I'd like to check, but I think this one might be worth a new build.
PS: The speedup for gl2 deferred will be most probably lower, as the heavy shaders are the post-processing (deferred) ones, which are not affected by this bug.
|