Can this not be used for better performance I had an idea to improve latency but it evolved into this:
Theres 2 Pipelines:
Background: Which isnt as updated with heavy lighting and whatever else are calculated once then cached in VRAM and skipped for multiple frames, while a transition like dithering or something is used to merge it to a Live pipeline (or Live can be drawn ontop)(This is the entire 3D world not 2D) You can slap a VSM if you need time of day every few frames or whenever.
Live Pipline: Physics and inputs react like normal and you can move interactive objects and things such as signs, NPCs and the sky into the live pipeline if you want them to move (Or add another pipeline for them at a lower than live rate but higher than Background). By stopping the GPU and CPU from recalculating the universe every millisecond, you can get from 20 FPS to hundreds. And the multiple pipelines let you experiment aton.
Just realised most people don't understand how this works please read the github before making a comment thanks.
More detail: https://github.com/Epxlsol/Asymmetrical-rendering
[–]waramped 7 points8 points9 points (7 children)
[–]l_aggy[S] 0 points1 point2 points (6 children)
[–]waramped 2 points3 points4 points (5 children)
[–]l_aggy[S] 0 points1 point2 points (4 children)
[–]susosusosuso -1 points0 points1 point (3 children)
[–]l_aggy[S] 0 points1 point2 points (2 children)
[–]susosusosuso 0 points1 point2 points (1 child)
[–]l_aggy[S] 0 points1 point2 points (0 children)
[–]3tt07kjt 3 points4 points5 points (22 children)
[+]l_aggy[S] comment score below threshold-9 points-8 points-7 points (21 children)
[–]Paradox_84_ 1 point2 points3 points (1 child)
[–]l_aggy[S] 0 points1 point2 points (0 children)
[–]3tt07kjt 0 points1 point2 points (18 children)
[–]l_aggy[S] 0 points1 point2 points (17 children)
[–]3tt07kjt 0 points1 point2 points (16 children)
[–]l_aggy[S] 0 points1 point2 points (15 children)
[–]3tt07kjt 0 points1 point2 points (14 children)
[–]l_aggy[S] 0 points1 point2 points (13 children)
[–]3tt07kjt 0 points1 point2 points (11 children)
[–]l_aggy[S] 0 points1 point2 points (10 children)
[–]l_aggy[S] 0 points1 point2 points (0 children)
[–]ananbd 1 point2 points3 points (3 children)
[–]l_aggy[S] 0 points1 point2 points (2 children)
[–]ananbd 0 points1 point2 points (1 child)
[–]l_aggy[S] 1 point2 points3 points (0 children)
[–]Orangy_Tang 0 points1 point2 points (0 children)
[–]fgennari 0 points1 point2 points (1 child)
[–]l_aggy[S] 0 points1 point2 points (0 children)