summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix MIDI note-on events being converted to note-off eventsvoidshine2022-10-112-6/+1
| | | | Update documentation with note about MIDI velocity interpretation
* Merge pull request #65993 from ↵Yuri Rubinsky2022-09-171-0/+1
|\ | | | | | | jeffres/fix-highligthing-of-selected-file-in-shader-editor
| * Fix selected shader file not being highlighted in shader editor listjeffres2022-09-171-0/+1
|/
* Merge pull request #49954 from Calinou/lightmapgi-tweak-defaultsClay John2022-09-163-9/+10
|\ | | | | Tweak LightmapGI defaults to be closer to the CPU lightmapper
| * Tweak LightmapGI defaults to be closer to the CPU lightmapperHugo Locurcio2022-09-163-9/+10
|/ | | | | | | | | | | | | | - Use 3 bounces by default. - Enable environment lighting from the scene by default. - This is not done in `3.x` for compatibility with existing projects, but it makes sense to do this by default since pretty much all outdoor scenes benefit from this. - Set the custom environment color to white (like ReflectionProbe). - Its default energy is still 0, so it's invisible by default. - Enable the generation of dynamic object probes by default. - Tweak the `max_texture_size` property hint for better usability. - Improve error messages when passing invalid sizes to `LightmapGI.set_max_texture_size()`.
* Merge pull request #65892 from konczg/fix_openxr_layer_composition_blendingRémi Verschelde2022-09-161-1/+1
|\ | | | | | | Fix OpenXR layer composition blending
| * Fix OpenXR layer composition blendingGabor Koncz2022-09-161-1/+1
| |
* | Merge pull request #65896 from KoBeWi/breakt_the_crashRémi Verschelde2022-09-161-0/+1
|\ \ | | | | | | | | | Fix crash when playing Tween right after finishing
| * | Fix crash when playing Tween right after finishingkobewi2022-09-161-0/+1
|/ /
* | Merge pull request #65525 from MJacred/os/distributionRémi Verschelde2022-09-1618-0/+218
|\ \ | | | | | | | | | Add get_distribution_name() and get_version() to OS
| * | Add get_distribution_name() and get_version() to OSMJacred2022-09-1618-0/+218
| | | | | | | | | | | | | | | | | | supports: LinuxBSD, Windows, macOS, iOS, Android, UWP Co-authored-by: bruvzg
* | | Merge pull request #65833 from JFonS/taa_fix_particles_errorsRémi Verschelde2022-09-164-23/+27
|\ \ \ | | | | | | | | | | | | Fix error spam in the renderer when using GPUParticles3D
| * | | Fix error spam in the renderer when using GPUParticles3DJFonS2022-09-164-23/+27
| | | | | | | | | | | | | | | | | | | | | | | | The flag INSTANCE_DATA_FLAG_MULTIMESH is used for both multimesh and particles instances, this commit adds a new INSTANCE_DATA_FLAG_PARTICLES flag to discriminate between them. This flag will also be used in the future to properly support TAA in particles.
* | | | Merge pull request #65878 from raulsntos/dotnet/absolute-push_nupkgs_localRémi Verschelde2022-09-161-1/+3
|\ \ \ \ | |_|/ / |/| | | | | | | Make `push_nupkgs_local` absolute
| * | | Make `push_nupkgs_local` absoluteRaul Santos2022-09-161-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Ensures the `push_nupkgs_local` argument in build_assemblies.py is an absolute path so the argument can be given as a relative path and it will be converted.
* | | | Merge pull request #65295 from reduz/json-as-resourceRémi Verschelde2022-09-164-11/+127
|\ \ \ \
| * | | | Treat JSON as resource files.Juan Linietsky2022-09-044-11/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the files ended in ".json" be treated as Godot resources. This solves two problems: * Avoid extensions to implement their own handling, which results in conflicts (all must use this one). * Allow code to still work opening it as a file (since it will not be imported).
* | | | | Merge pull request #65873 from Chaosus/fix_uniform_sortingRémi Verschelde2022-09-162-25/+16
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix sorting of uniform items in the material properties
| * | | | | Fix sorting of uniform items in the material propertiesYuri Rubinsky2022-09-162-25/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Chia-Hsiang Cheng <garychia@users.noreply.github.com>
* | | | | | Merge pull request #60786 from Rindbee/update-editor-property-statusRémi Verschelde2022-09-162-14/+26
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Update checked based on the variant type of the value
| * | | | | | Update checked based on the variant type of the valueRindbee2022-09-162-14/+26
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In `EditorProperty::update_revert_and_pin_status`, if `checkable` is `true`, update `checked` based on the variant type of the value, and rename the function as `EditorProperty::update_editor_property_status`. **Known problems:** 1. Unable to check Checkbox for properties of type `Object` when it is unchecked. This is probably because during value store/fetch, the `nullptr` (variant type is `Variant::OBJECT`) eventually becomes `Variant()` (variant type is `Variant::NIL`). 2. For theme overrides, click the revert icon will uncheck the Checkbox. This is probably because `EditorPropertyRevert::get_property_revert_value` returns `Variant()`.
* | | | | | Merge pull request #65868 from timothyqiu/metadata-crashRémi Verschelde2022-09-161-15/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix crash open opening Add Metadata dialog
| * | | | | | Fix crash open opening Add Metadata dialogHaoyu Qiu2022-09-161-15/+9
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #65846 from clayjohn/mem-leakRémi Verschelde2022-09-162-2/+12
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Free preview sun and environement on editor close
| * | | | | | Free preview sun and environement on editor close.clayjohn2022-09-152-2/+12
| | |/ / / / | |/| | | | | | | | | | | | | | | | Previously, they would only be freed if they were in the editor node tree.
* | | | | | Merge pull request #65496 from MinusKube/popup-capture-mouse-bugRémi Verschelde2022-09-169-37/+92
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix MOUSE_MODE_CAPTURED not working correctly with popups
| * | | | | | Fix MOUSE_MODE_CAPTURED not working correctly with popupsMinusKube2022-09-079-37/+92
| | | | | | |
* | | | | | | Merge pull request #65550 from MinusKube/small-popup-bugRémi Verschelde2022-09-161-3/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Use embedding viewport instead of parent viewport to determine popup rect
| * | | | | | | Use embedding viewport instead of parent viewport to determine popup rectMinusKube2022-09-091-3/+3
| |/ / / / / /
* | | | | | | Merge pull request #65854 from YeldhamDev/add_element_fixRémi Verschelde2022-09-161-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix empty text in the add button when editing nodes with items
| * | | | | | | Fix empty text in the add button when editing nodes with itemsMichael Alexsander2022-09-151-1/+1
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #65325 from TokageItLab/refactor-variant-for-animRémi Verschelde2022-09-1611-870/+495
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Move some static methods to `Animation` from `Variant` for refactoring `Animation` and `Tween`
| * | | | | | | Move some methods to Animation from Variant for refactoringSilc Renew2022-09-1511-870/+495
| | | | | | | |
* | | | | | | | Merge pull request #36541 from MJacred/docs/texture2darrayRémi Verschelde2022-09-167-7/+28
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Add class descriptions for Texture2DArray, CubemapArray and ImageTextureLayered, plus overhaul TextureLayered
| * | | | | | | | Add class descriptions for Texture2DArray, CubemapArray and ↵MJacred2022-09-087-7/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ImageTextureLayered, plus overhaul TextureLayered Co-authored-by: Clay John <claynjohn@gmail.com>
* | | | | | | | | Merge pull request #65432 from Calinou/doc-volumetric-fogRémi Verschelde2022-09-164-18/+24
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve volumetric fog and FogVolume documentation
| * | | | | | | | | Improve volumetric fog and FogVolume documentationHugo Locurcio2022-09-154-18/+24
| | | | | | | | | |
* | | | | | | | | | Merge pull request #65794 from Geometror/fix-canvas-backbufferRémi Verschelde2022-09-163-8/+33
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix/restore BackBufferCopy
| * | | | | | | | | | Fix/restore BackBufferCopyHendrik Brucker2022-09-153-8/+33
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #65148 from Mickeon/animated-sprite-negative-speed-scaleRémi Verschelde2022-09-166-67/+69
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow negative `speed_scale` in AnimatedSprite2D & 3D
| * | | | | | | | | | | Allow negative `speed_scale` in AnimatedSprite2D & 3DMicky2022-09-136-67/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the `speed_scale` is set to a negative value, the animation plays in reverse. The second parameter of `play()` still reverses as before. if `speed_scale` and the second parameter of `play()` is true, the animation plays forward. Also updates the documentation to better describe the pausing and playing behaviour.
* | | | | | | | | | | | Merge pull request #65842 from bruvzg/remove_quit_tabsRémi Verschelde2022-09-161-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [macOS] Remove tabs for "Quit" menu item.
| * | | | | | | | | | | | [macOS] Remove tabs for "Quit" menu item.bruvzg2022-09-151-1/+1
| | |_|_|_|_|/ / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #65845 from aaronfranke/unused-abort-scanRémi Verschelde2022-09-162-6/+0
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | Remove unused `abort_scan` variable
| * | | | | | | | | | | Remove unused `abort_scan` variableAaron Franke2022-09-152-6/+0
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #65800 from dsnopek/xr-resize-viewport-3Clay John2022-09-153-48/+79
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | Fix XR rendering in 'opengl3' driver and expose true size via the Viewport node
| * | | | | | | | | | Fix XR rendering in 'opengl3' driver and expose true size via the Viewport nodeDavid Snopek2022-09-143-48/+79
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #65831 from bruvzg/vlk_edge_lagRémi Verschelde2022-09-153-1/+23
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [macOS] Fix redraw lag at the edge of the resizing window.
| * | | | | | | | | | [macOS] Fix redraw lag at the edge of the resizing window.bruvzg2022-09-153-1/+23
| | |_|_|_|_|_|_|/ / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #65830 from EricEzaM/fix-shortcut-crashRémi Verschelde2022-09-151-0/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check TreeItem for nullptr before accessing.