Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-21 | Merge pull request #44300 from KoBeWi/🧹🧹 | Rémi Verschelde | |
Move initialization of some classes to headers | |||
2020-12-16 | Fix camera2d zoom when set to zero (causing ERROR: affine_invert: Condition ↵ | Dominik 'dreamsComeTrue' Jasiński | |
' det == 0 ' is true.) Fixes: #41873 | |||
2020-12-11 | Move initialization of some classes to headers | Tomasz Chabora | |
2020-12-09 | Cleanup unused engine code | Tomasz Chabora | |
2020-12-04 | Rename Particles/ParticlesMaterial "Flags" enum to "ParticleFlags" | Aaron Franke | |
"Flags" was a bit too ambiguous, and in 3D it hid GeometryInstance.Flags | |||
2020-12-04 | Rename LightOccluder2D light_mask to occluder_light_mask | Aaron Franke | |
2020-12-04 | Rename PathFollow2D rotate bool | Aaron Franke | |
2020-11-27 | Remove RigidBody weight property | Marcel Admiraal | |
2020-11-26 | Implement signed distance fields for 2D shaders | reduz | |
2020-11-25 | Check joint nodes and generate configuration warning messages. | Marcel Admiraal | |
2020-11-22 | fixed Camera2D rotation with non-square zoom | greenfox | |
2020-11-16 | Remove empty lines around braces with the formatting script | Aaron Franke | |
2020-11-07 | Reorganized core/ directory, it was too fatty already | reduz | |
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code | |||
2020-11-04 | doc: Sync classref with current source + fixup some bindings | Rémi Verschelde | |
Includes various changes triggered by the refactoring of method bindings. | |||
2020-11-04 | Implement DirectionalLight2D | reduz | |
Also separated Light2D in PointLight2D and DirectionalLight2D. Used PointLight2D because its more of a point, and it does not work the same as OmniLight (as shape depends on texture). Added a few utility methods to Rect2D I needed. | |||
2020-10-30 | Refactor pixel snapping. | reduz | |
-Rename pixel_snap to snap_2d_to_vertices -Added snap_2d_to_transforms which is more useful Fixes #41814 Solves proposal https://github.com/godotengine/godot-proposals/issues/1666 Supersedes #35606, supersedes #41535, supersedes #41534 | |||
2020-10-28 | Implement CanvasGroup and CanvasItem clipping | reduz | |
-Allows merging several 2D objects into a single draw operation -Use current node to clip children nodes -Further fixes to Vulkan barriers -Changed font texture generation to white, fixes dark eges when blurred -Other small misc fixes to backbuffer code. | |||
2020-10-27 | fix(sprite2d): Rect is not handling pixel snap | Eric Tuvesson | |
related https://github.com/godotengine/godot/issues/42985 | |||
2020-10-26 | Merge pull request #43075 from Xrayez/color-ramp-to-gradient | Rémi Verschelde | |
Fixup `ColorRamp` to `Gradient` renames | |||
2020-10-25 | Fixup `ColorRamp` to `Gradient` renames | Andrii Doroshenko (Xrayez) | |
2020-10-24 | Refactored 2D shader and lighting system | reduz | |
-Removed normal/specular properties from nodes -Create CanvasTexture, which can contain normal/specular channels -Refactored, optimized and simplified 2D shaders -Use atlas for light textures. -Use a shadow atlas for shadow textures. -Use both items aboves to make light rendering stateless (faster). -Reorganized uniform sets for more efficiency. | |||
2020-10-18 | Refactor MethodBind to use variadic templates | reduz | |
Removed make_binders and the old style generated binders. | |||
2020-10-13 | Remove old RigidBody layers property and methods. | Marcel Admiraal | |
2020-10-02 | Remove area or body from map before emitting signals. | Marcel Admiraal | |
2020-10-02 | Better validate CollisionShape3D config. warning after #38743 | Rémi Verschelde | |
Relates to #42479, though I don't think it would crash in the master version. | |||
2020-10-01 | Merge pull request #38743 from arrowinaknee/node-config-warnings | Rémi Verschelde | |
Update all get_configuration_warning() to retrieve warnings from the parent | |||
2020-09-24 | Merge pull request #41934 from timothyqiu/parallax-ignore-zoom | Rémi Verschelde | |
Fixes ParallaxLayer offset when camera zoom is ignored | |||
2020-09-23 | Fixes updating CPUParticles emmision shape values | booer | |
2020-09-12 | TileMap: Set texture_filter and texture_repeat to generated CanvasItems and ↵ | Mateo Dev .59 | |
update when it changes | |||
2020-09-10 | Rename RayCast's `cast_to` property to `target_position` | Hugo Locurcio | |
`cast_to` is sometimes mistaken as a method rather than a property. `target_position` makes it more obvious that it's a property. | |||
2020-09-10 | Fixes ParallaxLayer offset when ignore camera zoom | Haoyu Qiu | |
2020-08-31 | Reorder sprite h_frames & v_frames | Jonathan Vice | |
2020-08-27 | Merge pull request #40302 from verdog/camera-bounds-fix | Rémi Verschelde | |
Fix Camera2D Incorrect Preview Bounds | |||
2020-08-09 | Fix 2D Particle velocity with directed emission mask | PouleyKetchoupp | |
Changed CPU velocity calculation for EMISSION_SHAPE_DIRECTED_POINTS to follow the same logic as in the GPU version: mat2 rotm; rotm[0] = texelFetch(emission_texture_normal, emission_tex_ofs, 0).xy; rotm[1] = rotm[0].yx * vec2(1.0, -1.0); VELOCITY.xy = rotm * VELOCITY.xy; Now both CPUParticles2D & CPUParticles3D (z disabled) show the same results as their GPU counterparts and take the initial velocity settings into account. | |||
2020-07-18 | fixed camera2D showing incorrect bounds in editor | Josh Chandler | |
2020-07-11 | Revert "Merge pull request #38341 from verdog/camera-bounds-fix" | Rémi Verschelde | |
This reverts commit 08bbb3f161bfb4860d7574fa77b947872d344e7e. | |||
2020-07-10 | Merge pull request #40253 from madmiraal/add-override-keywords | Rémi Verschelde | |
Add override keywords. | |||
2020-07-10 | Merge pull request #38341 from verdog/camera-bounds-fix | Rémi Verschelde | |
Fix Camera2D incorrect preview bounds | |||
2020-07-10 | Add override keywords. | Marcel Admiraal | |
2020-07-03 | Provide warning when using polygon shapes in `CollisionShape2D` node | Andrii Doroshenko (Xrayez) | |
`ConvexPolygonShape2D` and `ConcavePolygonShape2D` are only meant to be used directly in code and not in the editor for physics-based use cases specifically. Developers are advised to use `CollisionPolygon2D` instead, which does generate those shapes under the hood, handling polygon convexivity, proper orientation etc. | |||
2020-07-02 | Merge pull request #37350 from aaronfranke/force-impulse | Rémi Verschelde | |
Refactor physics force and impulse code to use (force, position) order | |||
2020-07-01 | Merge pull request #36307 from Xrayez/raycast-enabled-true | Rémi Verschelde | |
Enable raycast nodes by default | |||
2020-06-16 | Normalise p_up_direction vector in move_and_slide() and | Marcel Admiraal | |
move_and_slide_with_snap() and fix tolerance in move_and_slide_with_snap() max floor angle. | |||
2020-06-15 | Fix bad position in Camera2D offset and camera rotation if smothing enabled. | Ranoller | |
Fix https://github.com/godotengine/godot/issues/16323 in master. Apply same solution of https://github.com/godotengine/godot/issues/2074 in rotation and offset. | |||
2020-06-12 | Object: Add usage hint to instantiate Object properties in editor | Rémi Verschelde | |
Fixes #36372 as Path2D/Path3D's `curve` property no longer uses a Curve instance as default value, but instead it gets a (unique) default Curve instance when created through the editor (CreateDialog). ClassDB gets a sanity check to ensure that we don't do the same mistake for other properties in the future, but instead use the dedicated property usage hint. Fixes #36372. Fixes #36650. Supersedes #36644 and #36656. Co-authored-by: Thakee Nathees <thakeenathees@gmail.com> Co-authored-by: simpuid <utkarsh.email@yahoo.com> | |||
2020-06-04 | Correct misspellings of damped spring. | Marcel Admiraal | |
2020-06-02 | Refactor physics force and impulse code | Aaron Franke | |
2020-05-27 | Enable raycast nodes by default | Andrii Doroshenko (Xrayez) | |
2020-05-27 | Split `Geometry` singleton into `Geometry2D` and `Geometry3D` | Andrii Doroshenko (Xrayez) | |
Extra `_2d` suffixes are removed from 2D methods accoringly. | |||
2020-05-16 | Update all get_configuration_warning to retrieve warnings from the parent | ArrowInAKnee | |