Skip to content

Commit 436639a

Browse files
committed
Added light tree double buffering
Double buffer light trees now for ASVGF, means moving objects that had emissive triangles dont screw with ASVGF anymore Tiny perf optimization for gaussian tree
1 parent 804325d commit 436639a

21 files changed

+2515
-1566
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change

TrueTrace.unitypackage

22.6 KB
Binary file not shown.

TrueTrace/DemoScene.asset

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change

TrueTrace/DemoScene.unity

Lines changed: 2329 additions & 1444 deletions
Original file line numberDiff line numberDiff line change

TrueTrace/Editor/PathTracerSettings.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change

TrueTrace/Resources/AssetManager.cs

Lines changed: 45 additions & 24 deletions
Original file line numberDiff line numberDiff line change

TrueTrace/Resources/Builders/CommonVars.cs

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change

TrueTrace/Resources/Builders/LightBVHBuilder.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change

TrueTrace/Resources/GlobalDefines.cginc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change

TrueTrace/Resources/MainCompute/CommonData.cginc

Lines changed: 54 additions & 25 deletions
Original file line numberDiff line numberDiff line change

0 commit comments

Comments
 (0)