PouleyKetchoupp
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
clayjohn
61ef8e98ba
toggle CPUParticles2D visibility when redrawing
...
(cherry picked from commit cb4d145c22
)
2019-09-27 12:53:53 +02:00
clayjohn
3689ac6c6b
fix CPU particles bug with local_coords and transform
...
(cherry picked from commit 52696e98b4
)
2019-09-27 12:49:40 +02:00
Colin Redman
abf19bdab2
Fix ParallaxBackground breaking when moving it out the scene tree
...
(cherry picked from commit 359d7f178c
)
2019-09-26 14:49:37 +02:00
Rémi Verschelde
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
qarmin
3b703d6707
Small fixes, mostly dupicated code
...
(cherry picked from commit 856a8226a5
)
2019-09-24 09:00:45 +02:00
Mateus Felipe C. C. Pinto
8946ac9616
Make AnimatedSprite.animation complain when invalid animation name
...
(cherry picked from commit 2933ef42f7
)
2019-09-24 09:00:44 +02:00
Juan Linietsky
89402e38c7
Revert "Fix AudioStreams::stop possibly causing a small noise"
...
(cherry picked from commit 60eec47077
)
2019-07-03 13:19:40 +02:00
Ignacio Etcheverry
39f1a110a1
Fix wrong method binds and registered class
...
(cherry picked from commit 2f3328a039
)
2019-04-22 21:57:06 +02:00
Hein-Pieter van Braam-Stewart
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
Juan Linietsky
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
Michael Alexsander Silva Dias
94f6c3a810
Make AnimatedSprite able to play backwards
...
(cherry picked from commit 4a2c433028
)
2019-04-20 23:17:21 +02:00
Chaosus
4f3fc559bc
Added method to clear all points in Line2D
...
(cherry picked from commit 61b22beeae
)
2019-04-20 22:14:16 +02:00
CatThingy
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
Ignacio Etcheverry
3445984901
Replace a few #if/#elif with #ifdef and "#elif defined"
...
(cherry picked from commit ad2127a3e8
)
2019-04-20 20:13:07 +02:00
Daeil Kim
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
Kanabenki
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
Michael Alexsander Silva Dias
373e6aa17a
Make size cache dirty when removing tiles in 'TileMap'
...
(cherry picked from commit be5f35dfa0
)
2019-04-01 11:14:08 +02:00
JFonS
c13ac398f6
Fix resetting of CPUParticles (2D and 3D)
2019-03-10 00:33:08 +01:00
Rémi Verschelde
362b42787b
Merge pull request #26784 from humblers/fix-cpuparticles2d
...
Prevent invisible/inactive cpupparticles2d to redraw
2019-03-09 16:28:34 +01:00
Daeil Kim
608af1a786
Prevent invisible/inactive cpupparticles2d to redraw
2019-03-08 16:05:00 +09:00
Gilles Roudière
a6c229bbfd
Fixes bad gizmo alignment for textures with odd size
2019-03-07 21:05:23 +01:00
Mariano Suligoy
078b869d9a
TileSet/TileMap: Decompose solid non-convex polygons into convexes. Real fix for #24003
2019-03-04 21:03:10 -03:00
Juan Linietsky
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
Juan Linietsky
1b8f56c099
Clean up and fix some situations where triangulation may fail, closes #26366
2019-03-02 12:04:24 -03:00
Juan Linietsky
b84b015225
Make query checks less agressive, fixes #24694
2019-03-02 08:48:47 -03:00
Juan Linietsky
6cd4006fb3
Do not crash on empty path, closes #23701
2019-02-23 20:07:16 -03:00
Juan Linietsky
9dfe3b6d9e
Ensure move and slide snap respects stop on slope, fixes #26180
2019-02-23 10:24:21 -03:00
Juan Linietsky
edbf1d0ea4
Check that area is inside tree besides checking that queries are flushed, fixes #26148
2019-02-22 09:05:34 -03:00
Juan Linietsky
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
marxin
8d51618949
Add -Wshadow=local to warnings and fix reported issues.
...
Fixes #25316 .
2019-02-20 19:44:12 +01:00
Rémi Verschelde
0fa3b80850
Merge pull request #26025 from clayjohn/particles_lifetime
...
Allowing setting particles lifetime greater than 600
2019-02-18 21:20:24 +01:00
clayjohn
0fec83bc92
allowing setting particles lifetime greater than 600
2019-02-18 10:46:41 -08:00
Marcelo Fernandez
b31e1b84fc
Fix AudioStreams::stop possibly causing a small noise
2019-02-17 11:20:10 -03:00
Juan Linietsky
623f7b64ae
Updat polygons when skeleton setup changes, fixes #25949
2019-02-16 20:08:17 -03:00
Juan Linietsky
0cee7ab4c9
Change snapping to only happen when the floor normal remains as floor, fixes #22312
2019-02-16 15:50:31 -03:00
Juan Linietsky
c54330c6b0
Make sure stop on slope can have a tiny bit of precision edge.
2019-02-16 11:19:47 -03:00
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
dfe4990b18
Merge pull request #25496 from ptrojahn/lookat
...
Fix look_at with non uniform scaling
2019-02-12 13:41:42 +01:00
Rémi Verschelde
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
JFonS
4d933b1530
Fix canvas particle material for old GLSL versions
2019-02-11 14:56:23 +01:00
Rémi Verschelde
034cd62a77
Warn when using GPU particles with GLES2
...
Closes #25733 .
2019-02-09 20:49:58 +01:00
Paul Trojahn
163cdb8954
Fix look_at with non uniform scaling
...
The angle function doesn't consider the scaling of the local coordinates,
so it needs to be removed first. Fixes #23247
2019-02-08 18:00:54 +01:00
Rémi Verschelde
17d92c2b09
Merge pull request #25551 from JFonS/fix_rogue_cpu_particles
...
Fix local_delta when resetting CPUParticles
2019-02-08 12:17:16 +01:00
JFonS
a7a21bd9fe
Fix particles animation on GLES2
2019-02-06 16:00:22 +01:00
JFonS
fe6123fca4
Fix local_delta when resetting CPUParticles
2019-02-01 17:16:09 +01:00
Juan Linietsky
45a400d90e
Do not restrict light texture type (wont work with atlas, though)
2019-01-27 16:58:18 -03:00
Gilles Roudiere
30dd1815e4
Change the frame number before triggering the animation_finished signal
2019-01-27 17:31:55 +01:00