virtualx-engine/scene
lawnjelly d578ea99b9 Portals - fix gizmo margin scaling
If the user changed the portal Z scale in the editor the portal margin display could become incorrectly sized.

This is because the portal margin is measured in world space units, and has to be back calculated into model space using the inverse global transform of the portal node. The model space size of the margin is thus tied to the current scale of the node.

This PR forces updating the gizmo each time the transform is changed. This isn't super efficient, but as this is an editor only feature it should be okay, and it is unlikely to be a performance problem.
2021-07-29 18:58:19 +01:00
..
2d Merge pull request #50909 from fabriceci/fix-multiple-direction-collision-3x 2021-07-27 19:10:52 +02:00
3d Portals - fix gizmo margin scaling 2021-07-29 18:58:19 +01:00
animation Fixes BlendSpace2D BLEND_MODE_DISCRETE_CARRY. 2021-07-13 10:47:20 +02:00
audio Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
debugger Remove duplicate ERR_PRINTS macro 2021-06-16 11:56:25 +01:00
gui Fix crash when executing PopupMenu.new()._submenu_timeout() 2021-07-27 12:11:28 +08:00
main Added Node name to print() when printing Nodes. 2021-07-20 13:05:09 +02:00
resources Fix a crash when trying to load a WebP StreamTexture 2021-07-29 16:00:04 +03:00
register_scene_types.cpp Portal occlusion culling 2021-07-14 11:43:23 +01:00
register_scene_types.h
scene_string_names.cpp Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
scene_string_names.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
SCsub SCons: Add explicit dependencies on thirdparty code in cloned env 2021-04-29 16:57:00 +02:00