Benedikt Bär
b08aa6fb3c
Fix compressor audio effect sidechain selection
...
(cherry picked from commit 7792dfe554
)
2018-04-28 17:49:39 +02:00
robfram
3cc2eee4e8
Fix crash in `canvas_item_add_polyline` when passing more points than colors
...
When `p_points.size() > p_colors.size()`, it crashed with invalid
array access to `p_colors`. Also, when `p_colors` was an empty
`Vector` it crashed due a missing `else` checking the `size`
condition, as the code handling that special case exists.
This PR fixes the missing `else` for `p_colors.size == 0` and,
following the `canvas_item_add_multiline` spirit, it only uses the
first color for the whole polyline if points and colors differ in
size.
Fix #17621 .
(cherry picked from commit 8eedb2afe2
)
2018-04-28 17:45:25 +02:00
Ivan Vodopiviz
52c710f25a
Changed debug max distance to avoid overflow
...
Changed it to roughly sqrt(FLT_MAX), it's a little less to account for float inaccuracies.
Fixes #1835
(cherry picked from commit 55f79f2e80
)
2018-04-28 17:32:59 +02:00
JFonS
43dcf23990
Hinted shader uniforms can have a default value
...
(cherry picked from commit 479f531635
)
2018-04-28 17:16:07 +02:00
Pieter-Jan Briers
0d2a2a9300
Fixes canvas light shaders.
...
Fixes #16904
Restore more out functionality, fix built-ins.
Requested changes, I think?
(cherry picked from commit 25ba49fd88
)
2018-04-28 16:03:23 +02:00
Chaosus
3503ee4be6
Fix invalid mix function overload
...
(cherry picked from commit 97bef8d908
)
2018-04-15 01:13:38 +02:00
Saracen
2f7aa6c2aa
Make the shader token names consistent.
...
(cherry picked from commit b095e21d91
)
2018-04-15 01:07:37 +02:00
Marcelo Fernandez
a91d9cb918
Fix possible crash when audio channels change
...
(cherry picked from commit 87ebdd6041
)
2018-04-14 21:47:05 +02:00
Marcelo Fernandez
9a21f964ba
Added new audio device functions to set/get the audio device
...
(cherry picked from commit ecc1b34cbc
)
2018-04-14 21:42:44 +02:00
Wilson E. Alvarez
9567297a66
Fixed several leaks in VisualServerScene, RasterizerSceneGLES3 and RasterizerGLES3
...
(cherry picked from commit e9ac87390c
)
2018-03-29 00:29:06 +02:00
MrCdK
99331ca395
Added pitch scale property to AudioStreamPlayer, AudioStreamPlayer2D and AudioStreamPlayer3D
...
(cherry picked from commit 5bc010e8ee
)
2018-03-28 22:43:44 +02:00
MrCdK
5e8e2a8730
AudioServer emit bus_layout_changed signal when adding, moving or deleting a bus
...
(cherry picked from commit 56dcf4b983
)
2018-03-28 22:34:43 +02:00
Chaosus
06a60bb6ef
Fix floatBitsToUint function
...
(cherry picked from commit c6b6af7bb5
)
2018-03-03 14:54:52 +01:00
Hein-Pieter van Braam
7e5a374825
Deprecate a typo for a new method introduced in 3.0.1
2018-02-27 17:53:46 +01:00
Andrea Catania
4eb9ee9355
Fixed physics server typo
...
(cherry picked from commit 134cca0cf2
)
2018-02-27 11:22:56 +01:00
Artem Varaksa
eacd66e784
Clean up some bad words from code comments
...
(cherry picked from commit d35e486228
)
2018-02-22 12:22:41 +01:00
luz.paz
751806b5c7
Fix typos with codespell
...
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt`
Whitelist consists of:
```
ang
doubleclick
lod
nd
que
te
unselect
```
(cherry picked from commit 612ab4bbc6
)
2018-02-22 12:17:06 +01:00
Chaosus
a86829211a
Added missing shader functions
...
(cherry picked from commit 8f04a13c98
)
2018-02-22 00:02:52 +01:00
Konrad Nowakowski
a76dfe9c72
Fix 2d collision body update on shape remove
...
(cherry picked from commit 3659df6624
)
2018-02-19 22:43:33 +01:00
Hugo Locurcio
79ef5f92a9
Remove a few debugging prints
...
(cherry picked from commit 84267915f5
)
2018-02-19 22:13:46 +01:00
Rémi Verschelde
85dedc09a8
Readd VS.sync and VS.draw to keep compatibility
...
Those are deprecated as VS.force_sync and VS.force_draw do the same and more explicitly,
but we cannot remove them without marking them as deprecated before that.
Fixes issue introduced in #15892 .
(cherry picked from commit fd92e571ac
)
2018-02-19 22:13:44 +01:00
Marc Gilleron
9e7c3016d1
Added all missing VisualServer bindings
...
- Added bindings for multimesh, immediate, skeleton, light, reflection probe, gi probe, lightmap, particles, camera, environment, scenario, instance
- Removed draw and sync, were duplicates of force_* equivalents
- Bumped binders max arguments from 11 to 13
- Wrote some wrappers as not all methods were variant-friendly
(cherry picked from commit e415fd05bb
)
2018-02-19 22:13:44 +01:00
Paolo Perkovic
7de47fbabb
Fix inconsistencies and typos in argument names
...
(cherry picked from commit 08d4bfacaf
)
2018-02-04 20:10:13 +01:00
Poommetee Ketson
77ee4ced30
AudioEffectReverb: max predelay_feedback to 0.98
...
(cherry picked from commit 5a26e0786c
)
2018-02-04 20:03:16 +01:00
MrCdK
258119a9cf
Expose audio streams get_length()
...
(cherry picked from commit 8a9f1c2a5d
)
2018-01-30 20:53:37 +01:00
Marc Gilleron
8dc62bbc96
Fix VisualServer.free conflicting with Object.free
2018-01-25 00:23:31 +01:00
Ariel Manzur
e2b50e1abb
improves portability with some compilers
2018-01-18 19:16:34 -03:00
Rémi Verschelde
9f479f096c
Fix typos in code and docs with codespell
...
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-18 22:01:42 +01:00
binbitten
bccb4840c8
Fix wrong viewport transparent-bg
2018-01-18 19:11:07 +01:00
Unknown
5876457410
modify default param names in couple of signals
...
'name' default param should not be used since there is problem with name shadowing
2018-01-12 15:45:29 +01:00
Bojidar Marinov
9b8e8b2220
Bind many more properties to scripts
...
Notable potentially breaking changes:
- PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL
- Some properties were renamed, and sometimes even shadowed by new ones
- New getter methods (some virtual) were added
2018-01-12 00:58:14 +02:00
Juan Linietsky
bfeaf27a3e
Properly dispose of instance capture data, fixes #14795
2018-01-06 19:06:04 -03:00
Rémi Verschelde
e4213e66b2
Add missing copyright headers and fix formatting
...
Using `misc/scripts/fix_headers.py` on all Godot files.
Some missing header guards were added, and the header inclusion order
was fixed in the Bullet module.
2018-01-05 01:22:23 +01:00
Duy-Nguyen TA
322cb08dd9
Fix macOS and other builds after #15299
...
Commit ammended by @akien-mga to fix more platforms.
2018-01-04 19:48:05 +01:00
Rémi Verschelde
0b07d453f7
Merge pull request #15251 from binbitten/fix-assign-vardecl
...
Fix premature declaration of shader variables created with assignment
2018-01-04 15:17:10 +01:00
firefly2442
f066991aa7
found via cppcheck:
...
remove code that will never run
make definition and declaration names for parameters match
change floats that were being set to bool values
remove pointer that is never used
2018-01-03 21:23:48 -07:00
Rémi Verschelde
f9f6f250e6
Merge pull request #15191 from Jerome67000/z_renaming
...
renames "z" Node2D property to "z_index"
2018-01-04 00:41:45 +01:00
Razah
e3c9a7ed4f
Fix broken Info.plist after copyright update
...
Fixes #15293 .
+ related misc fixes by @akien-mga.
2018-01-03 17:10:07 +01:00
Jerome67000
42ae3525a3
#15078 renamed "z" -> "z_index" property in Node2D
2018-01-03 13:02:26 +01:00
binbitten
f141bafba3
Fix premature declaration of shader variables created with assignment
2018-01-03 07:23:04 +01:00
Rémi Verschelde
b50a9114b1
Update copyright statements to 2018
...
Happy new year to the wonderful Godot community!
2018-01-01 14:40:47 +01:00
Noshyaar
52deb679df
Merge pull request #15153 from poke1024/fix12112
...
Delete AudioServer buses after driver shutdown
2018-01-01 18:49:03 +07:00
binbitten
9b2283382e
Fixed wrong highlighted line when erroring and using single-line comments, fixes #15167
2017-12-29 19:32:21 +01:00
Bernhard Liebl
d5ed266078
Delete AudioServer buses after driver shutdown
2017-12-29 11:22:56 +01:00
Noshyaar
5c636875e4
Merge pull request #14971 from mrcdk/particles_emitting
...
Set particles emitting to false when particles finish emitting with one-shot enabled
2017-12-27 10:45:36 +07:00
Noshyaar
ab444a8ca9
Merge pull request #14996 from neikeq/enums-mono
...
Mono: Make the bindings generator output enums
2017-12-27 10:29:00 +07:00
Juan Linietsky
2b31155baa
Fix sidedness check in material. Also remove SIDE built-in.
2017-12-26 11:09:52 -03:00
Ignacio Etcheverry
0a0a44da8d
Mono: Make the bindings generator output enums
...
- Switch to PascalCase for constants names
2017-12-24 04:20:41 +01:00
MrCdK
1f609b7a82
Set particles emitting to false when particles finish emitting with one-shot enabled
2017-12-23 05:23:41 +01:00
Rémi Verschelde
7d9b7f9c47
Merge pull request #14897 from BastiaanOlij/arvr_tweaks
...
Few small tweaks for ARVR
2017-12-23 00:59:09 +01:00