e17a57d88a
Fix some issue with TileMap's and other nodes' boundaries
...
Fixes #30348
Addresses a small part of #30012
(cherry picked from commit ebf2a4d553 )
2019-11-12 13:09:35 +01:00
df2a809aae
Reversed operator in SortLifetime fixing #29440
...
(cherry picked from commit 6a23eff748 )
2019-11-12 13:09:35 +01:00
03a1570a74
Fix 2D Line crash
...
(cherry picked from commit 2621131549 )
2019-11-12 13:09:35 +01:00
f11588e5a5
Fix wrong property binding for NavigationPolygon::vertices
...
(cherry picked from commit 586539d867 )
2019-11-12 11:45:29 +01:00
7431d3c3c0
Don't modulate canvas on invisible color change
...
(cherry picked from commit 5e9400b2e3 )
2019-11-12 11:42:25 +01:00
aacefcb7dc
Fix 2D bones ignored by onion skinning
...
Fixes #27819 .
(cherry picked from commit 88153fbb61 )
2019-11-12 11:41:51 +01:00
66c1b8adc4
Light2D height range expanded to -2048 to 2048.
...
(cherry picked from commit 307bc16523 )
2019-11-12 11:07:41 +01:00
794341e0b5
added negative X and negative Y offset to TileMap
...
clang-format
added negative X and negative Y offset to TileMap
(cherry picked from commit 63e0fd7675 )
2019-11-12 11:07:19 +01:00
cdd63b8d12
Fixed error in ParallaxLayer when set_mirroring is called before entering the tree
...
Fixes #31300
(cherry picked from commit 927a7916f6 )
2019-11-08 15:48:19 +01:00
61ef8e98ba
toggle CPUParticles2D visibility when redrawing
...
(cherry picked from commit cb4d145c22 )
2019-09-27 12:53:53 +02:00
3689ac6c6b
fix CPU particles bug with local_coords and transform
...
(cherry picked from commit 52696e98b4 )
2019-09-27 12:49:40 +02:00
abf19bdab2
Fix ParallaxBackground breaking when moving it out the scene tree
...
(cherry picked from commit 359d7f178c )
2019-09-26 14:49:37 +02:00
fc18d637a8
Fix -Wimplicit-fallthrough warnings from GCC 8
...
Adds `FALLTHROUGH` macro to specify when a fallthrough is intentional.
Can be replaced by `[[fallthrough]]` if/when we switch to C++17.
The warning is now enabled by default for GCC on `extra` warnings level
(part of GCC's `-Wextra`). It's not enabled in Clang's `-Wextra` yet,
but we could enable it manually once we switch to C++11. There's no
equivalent feature in MSVC for now.
Fixes #26135 .
(cherry picked from commit fc370b3feb )
2019-09-24 09:00:45 +02:00
3b703d6707
Small fixes, mostly dupicated code
...
(cherry picked from commit 856a8226a5 )
2019-09-24 09:00:45 +02:00
8946ac9616
Make AnimatedSprite.animation complain when invalid animation name
...
(cherry picked from commit 2933ef42f7 )
2019-09-24 09:00:44 +02:00
89402e38c7
Revert "Fix AudioStreams::stop possibly causing a small noise"
...
(cherry picked from commit 60eec47077 )
2019-07-03 13:19:40 +02:00
39f1a110a1
Fix wrong method binds and registered class
...
(cherry picked from commit 2f3328a039 )
2019-04-22 21:57:06 +02:00
4aa7760c74
Revert "Ensure non-emitting particles not processed on entering tree"
...
This reverts commit 24b7f08892 .
This causes a particles regression in tps-demo
2019-04-21 00:59:13 +02:00
c76c33fb50
Added generator audio stream, and spectrum analyzer audio effect
...
Made AudioFrame and Vector2 equivalent for casting.
Added ability to obtain the playback object from stream players.
Added ability to obtain effect instance from audio server.
(cherry picked from commit e33764744c )
2019-04-20 23:50:19 +02:00
94f6c3a810
Make AnimatedSprite able to play backwards
...
(cherry picked from commit 4a2c433028 )
2019-04-20 23:17:21 +02:00
4f3fc559bc
Added method to clear all points in Line2D
...
(cherry picked from commit 61b22beeae )
2019-04-20 22:14:16 +02:00
4da40c39f1
Removed unnecessary error from _area_inout
...
The error was previously removed from _body_inout
for the same reason. Fixes #28022 .
(cherry picked from commit 8166f8d3c8 )
2019-04-20 20:25:40 +02:00
3445984901
Replace a few #if/#elif with #ifdef and "#elif defined"
...
(cherry picked from commit ad2127a3e8 )
2019-04-20 20:13:07 +02:00
364aea1eff
Ensure non-emitting particles not processed on entering tree
...
Also removed non-active CPUParticles(3d) from render list
Fixes #27066
(cherry picked from commit 24b7f08892 )
2019-04-01 11:20:35 +02:00
72433a35b1
Add missing check for 2d physics bounce and friction setters
...
The override check was already present for 3d physics but missing for 2d
(cherry picked from commit 3f64215a43 )
2019-04-01 11:19:32 +02:00
373e6aa17a
Make size cache dirty when removing tiles in 'TileMap'
...
(cherry picked from commit be5f35dfa0 )
2019-04-01 11:14:08 +02:00
c13ac398f6
Fix resetting of CPUParticles (2D and 3D)
2019-03-10 00:33:08 +01:00
362b42787b
Merge pull request #26784 from humblers/fix-cpuparticles2d
...
Prevent invisible/inactive cpupparticles2d to redraw
2019-03-09 16:28:34 +01:00
608af1a786
Prevent invisible/inactive cpupparticles2d to redraw
2019-03-08 16:05:00 +09:00
a6c229bbfd
Fixes bad gizmo alignment for textures with odd size
2019-03-07 21:05:23 +01:00
078b869d9a
TileSet/TileMap: Decompose solid non-convex polygons into convexes. Real fix for #24003
2019-03-04 21:03:10 -03:00
4f041d3afa
Specifically error when users try to use sync to physics and move and slide, closes #26545
2019-03-04 09:53:02 -03:00
1b8f56c099
Clean up and fix some situations where triangulation may fail, closes #26366
2019-03-02 12:04:24 -03:00
b84b015225
Make query checks less agressive, fixes #24694
2019-03-02 08:48:47 -03:00
6cd4006fb3
Do not crash on empty path, closes #23701
2019-02-23 20:07:16 -03:00
9dfe3b6d9e
Ensure move and slide snap respects stop on slope, fixes #26180
2019-02-23 10:24:21 -03:00
edbf1d0ea4
Check that area is inside tree besides checking that queries are flushed, fixes #26148
2019-02-22 09:05:34 -03:00
87b303aa95
Fixed bugs in test body motion and removed unnecesary test in move_and_slide. Fixes #25968
2019-02-21 17:21:36 -03:00
8d51618949
Add -Wshadow=local to warnings and fix reported issues.
...
Fixes #25316 .
2019-02-20 19:44:12 +01:00
0fa3b80850
Merge pull request #26025 from clayjohn/particles_lifetime
...
Allowing setting particles lifetime greater than 600
2019-02-18 21:20:24 +01:00
0fec83bc92
allowing setting particles lifetime greater than 600
2019-02-18 10:46:41 -08:00
b31e1b84fc
Fix AudioStreams::stop possibly causing a small noise
2019-02-17 11:20:10 -03:00
623f7b64ae
Updat polygons when skeleton setup changes, fixes #25949
2019-02-16 20:08:17 -03:00
0cee7ab4c9
Change snapping to only happen when the floor normal remains as floor, fixes #22312
2019-02-16 15:50:31 -03:00
c54330c6b0
Make sure stop on slope can have a tiny bit of precision edge.
2019-02-16 11:19:47 -03:00
5fc86026ca
Fix typos with codespell
...
Using codespell 1.14.0.
Method:
```
$ cat > ../godot-word-whitelist.txt << EOF
ang
doubleclick
lod
nd
numer
que
te
unselect
EOF
$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"
$ git diff // undo unwanted changes
```
2019-02-13 09:23:29 +01:00
55ca2a7c88
Merge pull request #25821 from akien-mga/sync-class-and-filenames
...
Ensure classes match their header filename
2019-02-13 08:49:39 +01:00
c5dcbeb160
Scene: Ensure classes match their header filename
...
Also drop some unused files.
Renamed:
- `scene/2d/navigation2d.h` -> `navigation_2d.h`
- `scene/2d/screen_button.h` -> `touch_screen_button.h`
- `scene/3d/scenario_fx.h` -> `world_environment.h`
- `scene/audio/audio_player.h` -> `audio_stream_player.h`
- `scene/resources/bit_mask.h` -> `bit_map.h`
- `scene/resources/color_ramp.h` -> `gradient.h`
- `scene/resources/shape_line_2d.h` -> `line_shape_2d.h`
- `scene/resources/scene_format_text.h` -> `resource_format_text.h`
- `scene/resources/sky_box.h` -> `sky.h`
Dropped:
- `scene/resources/bounds.h`
2019-02-12 17:21:48 +01:00
dfe4990b18
Merge pull request #25496 from ptrojahn/lookat
...
Fix look_at with non uniform scaling
2019-02-12 13:41:42 +01:00
9c6f19117c
Merge pull request #25754 from JFonS/fix_25567
...
Fix canvas particle material for old GLSL versions
2019-02-12 11:25:32 +01:00