branchrust_reboot/main/spatially_aware_env_volumescancel

27 Commits over 59 Days - 0.02cph!

Yesterday
Re-adding spatially aware env volume changes
Yesterday
Merge from main
Yesterday
Added Client define checkinside DeferredIndirectLightingPass and EnvironmentVolumeStencilPass classes to prevent compile errors on server builds
Yesterday
Merge from main
12 Days Ago
Merge from main
12 Days Ago
Fixed an edge case with the environment volume stencil mask and added descriptions to each pass's stencil blocks
13 Days Ago
Added another validation check to the DeferredIndirectLightingPass
13 Days Ago
Merge from main
13 Days Ago
Fixed a bug which was causing the environment volumes to flicker
15 Days Ago
Fixed the rendering issues with the bear-snow.decal material
15 Days Ago
Updated the deferred decal renderer to make it update its transformation matrix correctly when editing it within the scene view
15 Days Ago
Added deferred indirect lighting and environment volume pass back to the camera prefab after merge
15 Days Ago
Merge from main
21 Days Ago
Merge from main
23 Days Ago
Merge from main
23 Days Ago
Updated the deferred indirect lighting additional flags buffer to be cleared via a compute shader
23 Days Ago
Made the train tunnels environment volume type also block out sunlight. Also moved the indirect lighting shader and flags to their own IndirectLighting folder
23 Days Ago
Changed the volume buffer to only reallocate if the total enabled volumes changes to prevent GC allocations due to frustum culling
32 Days Ago
Reduced the number of draw calls needed per environment volume from 3 to 2
32 Days Ago
Moved the deferred indirect lighting pass into its own class
33 Days Ago
Fixed a bug with using a pre-culled volume list when creating the environment volume compute buffer
33 Days Ago
Removing unnecessary memory allocations from the EnvironmentVolumeStencilPass class
34 Days Ago
Added environment volume support for objects rendered via the forward base pass
42 Days Ago
Fixed an issue with overlapping environment volumes causing overlapped areas to become darker. Now the darkest volume takes priority.
42 Days Ago
Replaced old camera-based environment volume indirect lighting code with new spatial version
43 Days Ago
Made the deferred decals work with the new environment volume system
43 Days Ago
Merge main into spatially_aware_env_volumes