virtualx-engine/drivers/gles3
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
..
shaders Take FXAA samples from half-pixel coordinates to improve quality 2022-11-30 15:39:00 +01:00
rasterizer_canvas_base_gles3.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_canvas_base_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_canvas_gles3.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_canvas_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_gles3.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_scene_gles3.cpp fix shadows pass viewport calculation 2023-03-07 11:22:05 +01:00
rasterizer_scene_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_storage_gles3.cpp Canvas item hierarchical culling 2023-04-25 20:17:33 +01:00
rasterizer_storage_gles3.h Canvas item hierarchical culling 2023-04-25 20:17:33 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
shader_cache_gles3.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_cache_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_compiler_gles3.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_compiler_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_gles3.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00