Rewrote how barriers work for faster rendering

-Added more finegrained control in RenderingDevice API
-Optimized barriers (use less ones for thee same)
-General optimizations
-Shadows render all together unbarriered
-GI can render together with shadows.
-SDFGI can render together with depth-preoass.
-General fixes
-Added GPU detection
This commit is contained in:
reduz 2021-02-02 16:51:36 -03:00
parent 1d1310f3d7
commit f20999f6fe
25 changed files with 2102 additions and 1164 deletions

File diff suppressed because it is too large Load diff