godot/servers/visual/portals
lawnjelly d878fe7b90 Sphere occluders - self occlusion and improvements
Sphere occluders are now tested for self occlusion. Spheres that are behind another sphere in the current view are superfluous so can be removed, cutting down on the runtime calculations.

AABBs are now maintained for Occluders as well as individual spheres, meaning a bunch of occluder spheres can be frustum rejected as a block.
2021-09-14 11:31:14 +01:00
..
portal_gameplay_monitor.cpp Portals - Fix secondary PVS bug 2021-08-08 14:02:38 +01:00
portal_gameplay_monitor.h Portal occlusion culling 2021-07-14 11:43:23 +01:00
portal_occlusion_culler.cpp Sphere occluders - self occlusion and improvements 2021-09-14 11:31:14 +01:00
portal_occlusion_culler.h Sphere occluders - self occlusion and improvements 2021-09-14 11:31:14 +01:00
portal_pvs_builder.cpp Portals - fix PVS generation and move settings 2021-08-08 19:57:27 +01:00
portal_pvs_builder.h Portals - fix PVS generation and move settings 2021-08-08 19:57:27 +01:00
portal_pvs.cpp Portal occlusion culling 2021-07-14 11:43:23 +01:00
portal_pvs.h Portal occlusion culling 2021-07-14 11:43:23 +01:00
portal_renderer.cpp Sphere occluders (portals and general use) 2021-08-17 09:02:06 +01:00
portal_renderer.h Sphere occluders - self occlusion and improvements 2021-09-14 11:31:14 +01:00
portal_rooms_bsp.cpp Portal occlusion culling 2021-07-14 11:43:23 +01:00
portal_rooms_bsp.h Portal occlusion culling 2021-07-14 11:43:23 +01:00
portal_tracer.cpp Sphere occluders - self occlusion and improvements 2021-09-14 11:31:14 +01:00
portal_tracer.h Sphere occluders (portals and general use) 2021-08-17 09:02:06 +01:00
portal_types.cpp Portal occlusion culling 2021-07-14 11:43:23 +01:00
portal_types.h Sphere occluders - self occlusion and improvements 2021-09-14 11:31:14 +01:00
SCsub Portal occlusion culling 2021-07-14 11:43:23 +01:00