aboutsummaryrefslogtreecommitdiff
path: root/servers
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Fix crash in `canvas_item_add_polyline` when passing more points than colorsrobfram2018-03-191-4/+8
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* / | | | Fix possible crash when audio channels changeMarcelo Fernandez2018-03-192-11/+33
|/ / / /
* | | | Merge pull request #16964 from mrcdk/audio_server_bus_changed_fixHein-Pieter van Braam2018-03-161-0/+6
|\ \ \ \ | | | | | | | | | | AudioServer emit bus_layout_changed signal when adding, moving or del…
| * | | | AudioServer emit bus_layout_changed signal when adding, moving or deleting a busMrCdK2018-02-231-0/+6
| | | | |
* | | | | Merge pull request #17248 from Cygon/implement-extra-culling-marginHein-Pieter van Braam2018-03-151-0/+5
|\ \ \ \ \ | | | | | | | | | | | | Apply culling margin (fixes issue #16115)
| * | | | | Implement VisualServerScene::instance_set_extra_visibility_margin() method ↵Markus Ewald2018-03-041-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | to actually apply extra culling margin and mark instance AABB dirty
* | | | | | Hinted shader uniforms can have a default valueJFonS2018-03-151-20/+21
| |_|/ / / |/| | | |
* | | | | Merge pull request #17040 from AndreaCatania/patch-2Rémi Verschelde2018-03-131-2/+3
|\ \ \ \ \ | | | | | | | | | | | | Deprecated Godot 3D physics engine
| * | | | | Deprecated Godot 3D physics engineAndrea Catania2018-02-261-2/+3
| | | | | |
* | | | | | Merge pull request #17402 from Chaosus/fixmixRémi Verschelde2018-03-131-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix invalid mix function overload
| * | | | | | Fix invalid mix function overloadChaosus2018-03-101-1/+1
| | |_|_|/ / | |/| | | |
* / | | | | Fixed several leaks in VisualServerScene, RasterizerSceneGLES3 and ↵Wilson E. Alvarez2018-03-132-0/+2
|/ / / / / | | | | | | | | | | | | | | | RasterizerGLES3
* | | | | Merge pull request #17354 from SaracenOne/shader_token_name_fixRémi Verschelde2018-03-091-0/+3
|\ \ \ \ \ | | | | | | | | | | | | Make the shader token names consistent.
| * | | | | Make the shader token names consistent.Saracen2018-03-071-0/+3
| | |/ / / | |/| | |
* / | | | Bring back Vector2.cross()Bernhard Liebl2018-03-071-2/+7
|/ / / /
* | | / Fix floatBitsToUint functionChaosus2018-03-031-4/+4
| |_|/ |/| |
* | | Fixed physics server typoAndrea Catania2018-02-271-1/+1
|/ /
* / [DOCS] Sync classref with current sourcePoommetee Ketson2018-02-251-2/+2
|/
* 2D Skeletons WORK IN PROGRESSJuan Linietsky2018-02-216-18/+30
|
* Fix typos with codespellluz.paz2018-02-212-3/+3
| | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
* Add base support for 2D meshes in Godot, including Sprite -> Mesh2D conversion.Juan Linietsky2018-02-216-10/+18
|
* Merge pull request #16757 from AndreaCatania/kinpushRémi Verschelde2018-02-2012-18/+40
|\ | | | | Improved kinematic body, Now can move rigid body
| * Improved kinematic body 2D and 3D, Now can move rigid bodyAndrea Catania2018-02-2012-18/+40
| |
* | Revert "Handle single-argument constructors in uniform default values"Juan Linietsky2018-02-201-54/+0
| |
* | Merge pull request #15985 from Nallebeorn/uniforms-single-argument-constructorsRémi Verschelde2018-02-201-0/+54
|\ \ | | | | | | Handle single-argument constructors in uniform default values
| * | Handle single-argument constructors in shaders.Benjamin2018-01-221-0/+54
| | | | | | | | | | | | Expand these (fill vectors, fill matrix diagonals) in _reduce_expression() so they're handled properly even as uniform default values (where they previously caused a crash).
* | | Merge pull request #16530 from AndreaCatania/raysRémi Verschelde2018-02-196-6/+33
|\ \ \ | | | | | | | | Improved ray shape (2D and 3D) by addiing the possibility to act as r…
| * | | Improved ray shape (2D and 3D) by addiing the possibility to act as regular ↵Andrea Catania2018-02-196-6/+33
| | | | | | | | | | | | | | | | shape
* | | | Merge pull request #16751 from AndreaCatania/moreAPIsRémi Verschelde2018-02-193-0/+15
|\ \ \ \ | | | | | | | | | | Added Physics state APIs
| * | | | Added Physics state APIsAndrea Catania2018-02-163-0/+15
| | |_|/ | |/| |
* | | | Merge pull request #16794 from Chaosus/new_shader_funcsRémi Verschelde2018-02-191-0/+38
|\ \ \ \ | | | | | | | | | | Adds some missing shader built-in functions
| * | | | Added missing shader functionsChaosus2018-02-181-0/+38
| | | | |
* | | | | Merge pull request #16803 from lethiandev/fix-remove-shape2dRémi Verschelde2018-02-191-0/+1
|\ \ \ \ \ | | | | | | | | | | | | Fix 2d collision body update on shape remove
| * | | | | Fix 2d collision body update on shape removeKonrad Nowakowski2018-02-181-0/+1
| |/ / / /
* / / / / Readd VS.sync and VS.draw to keep compatibilityRémi Verschelde2018-02-191-0/+6
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | 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.
* / / / Clean up some bad words from code commentsArtem Varaksa2018-02-173-7/+6
|/ / /
* | | Merge pull request #15892 from Zylann/add_missing_vs_bindingsRémi Verschelde2018-02-142-4/+301
|\ \ \ | | | | | | | | Added all missing VisualServer bindings
| * | | Added all missing VisualServer bindingsMarc Gilleron2018-01-202-4/+301
| | |/ | |/| | | | | | | | | | | | | | | | - 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
* | | Merge pull request #16408 from Calinou/remove-debugging-printsRémi Verschelde2018-02-141-2/+0
|\ \ \ | | | | | | | | Remove a few debugging prints
| * | | Remove a few debugging printsHugo Locurcio2018-02-051-2/+0
| | |/ | |/|
* / | Added physics API in order to enable/disable collisions between rigidbody ↵Andrea Catania2018-02-059-0/+79
|/ / | | | | | | | | | | attached to a joint with bullet physics bullet Fixes #16424
* | Fix inconsistencies and typos in argument namesPaolo Perkovic2018-02-014-6/+6
| |
* | Merge pull request #15254 from mrcdk/pitch_scaleRémi Verschelde2018-02-011-2/+2
|\ \ | | | | | | Added pitch scale property to AudioStreamPlayer, AudioStreamPlayer2D and AudioStreamPlayer3D
| * | Added pitch scale property to AudioStreamPlayer, AudioStreamPlayer2D and ↵MrCdK2018-01-011-2/+2
| | | | | | | | | | | | AudioStreamPlayer3D
* | | AudioEffectReverb: max predelay_feedback to 0.98Poommetee Ketson2018-01-311-2/+2
| | |
* | | Merge pull request #15980 from mrcdk/audio_stream_get_lengthRémi Verschelde2018-01-302-12/+22
|\ \ \ | | | | | | | | Expose audio streams get_length()
| * | | Expose audio streams get_length()MrCdK2018-01-222-12/+22
| | |/ | |/|
* / | Fix VisualServer.free conflicting with Object.freeMarc Gilleron2018-01-251-1/+1
|/ /
* | improves portability with some compilersAriel Manzur2018-01-181-7/+7
| |
* | Fix typos in code and docs with codespellRémi Verschelde2018-01-186-10/+10
| | | | | | | | Using v1.11.0 from https://github.com/lucasdemarchi/codespell