virtualx-engine/servers/visual
lawnjelly b777a9e5f9 Canvas item hierarchical culling
Adds optional hierarchical culling to the 2D rendering (within VisualServer).

Each canvas item maintains a bound in local space of the item itself and all child / grandchild items. This allows branches to be culled at once when they don't intersect a viewport.
2023-04-25 20:17:33 +01:00
..
portals One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer.cpp Fix Polygon2D skinned bounds (for culling) 2023-04-12 10:17:02 +01:00
rasterizer.h Canvas item hierarchical culling 2023-04-25 20:17:33 +01:00
SCsub Portal occlusion culling 2021-07-14 11:43:23 +01:00
shader_language.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_language.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_types.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_types.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
visual_server_canvas.cpp Canvas item hierarchical culling 2023-04-25 20:17:33 +01:00
visual_server_canvas.h Canvas item hierarchical culling 2023-04-25 20:17:33 +01:00
visual_server_canvas_helper.cpp Batching - Add MultiRect command 2023-03-10 10:58:04 +00:00
visual_server_canvas_helper.h Batching - Add MultiRect command 2023-03-10 10:58:04 +00:00
visual_server_constants.h Canvas item hierarchical culling 2023-04-25 20:17:33 +01:00
visual_server_globals.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
visual_server_globals.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
visual_server_raster.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
visual_server_raster.h Canvas item hierarchical culling 2023-04-25 20:17:33 +01:00
visual_server_scene.cpp Eliminate collision checks between geometry in rendering BVH. 2023-03-09 11:16:30 +00:00
visual_server_scene.h Eliminate collision checks between geometry in rendering BVH. 2023-03-09 11:16:30 +00:00
visual_server_viewport.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
visual_server_viewport.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
visual_server_wrap_mt.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
visual_server_wrap_mt.h Canvas item hierarchical culling 2023-04-25 20:17:33 +01:00