virtualx-engine/servers/visual
lawnjelly 723632a76a CPUParticles2D - fix interpolated transforms and culling
1) Physics interpolated particles in global mode are specified in global space. In VisualServer they should therefore ignore local transform.

2) Additionally, the expected final_transform should be passed on to children, rather than the identity transform used on the local item.

3) Local bounds in hierarchical culling are fixed for items using identity transform, by calculating their local bound in local space from the global space particles.
2023-08-22 12:57:54 +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 CPUParticles2D - fix interpolated transforms and culling 2023-08-22 12:57:54 +01:00
SCsub
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 CPUParticles2D - fix interpolated transforms and culling 2023-08-22 12:57:54 +01:00
visual_server_canvas.h CPUParticles2D - fix interpolated transforms and culling 2023-08-22 12:57:54 +01:00
visual_server_canvas_helper.cpp MultiRect - Fix flushing in TextEdit 2023-07-15 14:02:21 +01:00
visual_server_canvas_helper.h MultiRect - Fix flushing in TextEdit 2023-07-15 14:02:21 +01: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 2D Fixed Timestep Interpolation 2023-08-01 16:07:48 +01:00
visual_server_raster.h CPUParticles2D - fix interpolated transforms and culling 2023-08-22 12:57:54 +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 2D Fixed Timestep Interpolation 2023-08-01 16:07:48 +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 2D Fixed Timestep Interpolation 2023-08-01 16:07:48 +01:00
visual_server_wrap_mt.h CPUParticles2D - fix interpolated transforms and culling 2023-08-22 12:57:54 +01:00