Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-23 | Added a function to cache texture opacity at a pixel, and modified editor to ↵ | Juan Linietsky | |
use it. Provides massive speedups to selecting objects, still awaiting for @MarianoGNU to do fixes to the region editor to improve performance. | |||
2018-08-23 | Revert "Take CanvasLayer transform into account for 2D physics" | Rémi Verschelde | |
This reverts commit 4839e5f6d9ed1c0afee933009ab44b9913310d27. Fixes #21289. | |||
2018-08-23 | Fix transform not being applied properly after toggling remote node, fixes ↵ | Juan Linietsky | |
#17671 | |||
2018-08-23 | Fix properly keep scale in RemoteTransform2D, fixes #17692, closes #17690 | Juan Linietsky | |
2018-08-22 | Restrict set_pitch_scale to positive scales for AudioStreamPlayer* | Chaosus | |
Fixes #20459. Co-authored-by: Tiago José Sousa Magalhães <crakylps@gmail.com> | |||
2018-08-21 | Merge pull request #21245 from RandomShaper/fix-physics-canvas-xform | Rémi Verschelde | |
Take CanvasLayer transform into account for 2D physics | |||
2018-08-21 | Changes to ClippedCamera, RayCast,Raycast2D and 2D physics API to add ↵ | Juan Linietsky | |
ability to choose between bodies and areas when colliding. | |||
2018-08-21 | Optimize CanvasLayer::get_global_transform_with_canvas | Pedro J. Estébanez | |
So it takes advantage of the `get_global_transform` cached data. | |||
2018-08-21 | Take CanvasLayer transform into account for 2D physics | Pedro J. Estébanez | |
Fixes #18073. | |||
2018-08-21 | Deprecate incorrect Color::gray() | Rémi Verschelde | |
This average is not a proper approximation of a grayscale value, get_v() is better suited for that. If we want a real to_grayscale() conversion, it's somewhat more involved: https://en.wikipedia.org/wiki/Grayscale Remove the deprecated Gray() from C# bindings as it conflicts with new named color constants. | |||
2018-08-21 | Fix arg name in docs, some copy-paste errors | Poommetee Ketson | |
2018-08-19 | Added ray shape and move_and_slide with snapping on 3D. | Andrea Catania | |
Added stop_on_slope on 2d part | |||
2018-08-16 | Lift 1440 limit in rotation_degrees hint range | Rémi Verschelde | |
Fixes #15947. | |||
2018-08-14 | Merge pull request #18096 from aaronfranke/master | Juan Linietsky | |
[Core] Split up math_2d.h | |||
2018-08-13 | Merge pull request #20587 from groud/fix_2deditor_scrollable_zone | Rémi Verschelde | |
Fixes bugs on the 2D editor scrollable area | |||
2018-08-10 | [Core] Change math_2d includes to vector2 includes where relevant | Aaron Franke | |
2018-08-10 | apply a threshold for floor angle, fixes #16037, fixes #15632 | Juan Linietsky | |
2018-08-09 | New TileSet Editor | MAriano Javier Suligoy | |
2018-08-07 | Merge pull request #20381 from AndreaCatania/phymat_2 | Juan Linietsky | |
Improved Physics material | |||
2018-08-07 | Removed physics material combination mode. Added rough and absorbent ↵ | Andrea Catania | |
parameter to material. Fixed 'change' signal connection | |||
2018-07-30 | Fixes bugs on the 2D editor scrollable area | groud | |
2018-07-27 | Fix PhysicsBody build with deprecated=no | Rémi Verschelde | |
Fixes #20483. | |||
2018-07-26 | doc: Sync classref with current source | Rémi Verschelde | |
Fix various missing arguments in bindings. | |||
2018-07-26 | Reduce unnecessary COW on Vector by make writing explicit | Hein-Pieter van Braam | |
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case. | |||
2018-07-25 | Merge pull request #20404 from TigerCaldwell/master | Rémi Verschelde | |
Ensured consistency between RigidBody, PhysicsDirectBodyState, PhysicsServers and their 2D counterparts | |||
2018-07-24 | Merge pull request #20252 from RandomShaper/fix-canvas-search | Rémi Verschelde | |
Fix CanvasItem's search for a CanvasLayer | |||
2018-07-24 | Modified RigidBody, PhysicsDirectBodyState, PhysicsServer, and their ↵ | Tiger Caldwell | |
respective 2D counterparts to be more consistent and to include more useful methods. RigidBody: - Added add_central_force - Added add_force - Added add_torque - Added apply_central_impulse RigidBody2D: - Added add_central_force - Added add_torque - Added apply_central_impulse - Added apply_torque_impulse PhysicsDirectBodyState: - Added apply_central_impulse Physics2DDirectBodyState: - Added add_central_force - Added add_force - Added add_torque - Added apply_central_impulse - Added apply_impulse - Added apply_torque_impulse PhysicsServer: - Added body_add_force - Added body_add_torque - Added body_add_central_force - Added body_apply_central_impulse Physics2DServer: - Added body_add_torque - Added body_add_central_force - Added body_apply_central_impulse - Added body_apply_torque_impulse Also fixed some small bugs along the way | |||
2018-07-24 | Removed unnecessary assignments | Wilson E. Alvarez | |
2018-07-23 | Merge pull request #12403 from AndreaCatania/phymat | Juan Linietsky | |
Physics material | |||
2018-07-22 | Defer TileMap::update_dirty_quadrants once again. | Pieter-Jan Briers | |
This fixes #20323. #11077 is now technically re-broken, but you can now call update_dirty_quadrants as workaround. | |||
2018-07-18 | Fix CanvasItem search for a CanvasLayer | Pedro J. Estébanez | |
This fixes the situation where a `CanvasItem` descendant of a `Viewport` which in turn is a descendant of a `CanvasLayer` prefers the more outer `CanvasLayer` rather than the `Vierport`'s. Because of that, `CanvasItem`s inside a `Viewport` inside a `CanvasLayer` were being rendered to the main `Viewport` instead of the render target of the innermost one. | |||
2018-07-17 | Merge pull request #19087 from danvalho/master | Max Hilbrunner | |
SpriteFrames: expose method to get array containing animation names | |||
2018-07-17 | Further fixes to KinematicBody2D API, support for sync motion in moving objects | Juan Linietsky | |
2018-07-17 | Merge pull request #20191 from jvdnbus/line2d-stretch | Max Hilbrunner | |
Line2D texture stretch mode | |||
2018-07-16 | Changes to how snap works (I think this makes more sense now) | Juan Linietsky | |
2018-07-16 | -Added support for raycast in KinematicBody2D | Juan Linietsky | |
-Added support for snapping in KinematicBody2D | |||
2018-07-16 | Line2D texture stretch mode | Jorn Van denbussche | |
Prototype for stretching the texture across the whole line. Fixed end cap tile mode. | |||
2018-07-16 | More accurate UV round begin cap | Jorn Van denbussche | |
2018-07-10 | Fix possible bug with AudioStreamPlayer2D audio position | Marcelo Fernandez | |
2018-07-09 | Improved stream paused fade code | Marcelo Fernandez | |
2018-07-05 | Merge pull request #19646 from chanon/fix-audiostream-cant-set-null-stream | Max Hilbrunner | |
Fix can't set AudioStreamPlayer stream to null | |||
2018-07-03 | Merge pull request #18634 from groud/fix_control_child_of_node2d | Max Hilbrunner | |
Fixes the bad calculation of margin & anchors when child of Node2D | |||
2018-07-03 | Merge pull request #19205 from marcelofg55/audio_stream_pause | Max Hilbrunner | |
Pause AudioStreamPlayer when SceneTree pauses | |||
2018-06-27 | Changes to how node paths are selected from property, allowing setting a hint. | Juan Linietsky | |
2018-06-26 | Merge pull request #19164 from marcelofg55/tilemap_undo2 | Rémi Verschelde | |
Improve TileMap undo operations, second try | |||
2018-06-26 | Optimize _recreate_quadrants | Marcelo Fernandez | |
2018-06-22 | fix can't set AudioStreamPlayer stream to null | chanon | |
2018-06-08 | Merge pull request #19343 from bojidar-bg/x-fix-tilemap-shape-rotation | Rémi Verschelde | |
Fix bugs related to bad handling of rotated/translated shapes in tilemap | |||
2018-06-08 | Merge pull request #19314 from Jellonator/master | Rémi Verschelde | |
Added autotile override | |||
2018-06-07 | Fixes the bad calculation of margin & anchors when child of Node2D | groud | |