summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-09Merge pull request #72926 from Bromeon/bugfix/gdext-set-typedRémi Verschelde
GDExtension: `array_set_typed` now accepts enum instead of `uint32_t`
2023-02-09Merge pull request #72898 from OverloadedOrama/fix-microphone-issueRémi Verschelde
Further refactoring to AudioDriver implementations after #69120, fixes PulseAudio microphone input
2023-02-09Further refactoring to AudioDriver implementations after #69120.Emmanouil Papadeas
- Rename all instances of `capture_start()` and `capture_end()` to their new names. Fixes #72892. - More internal renames to match what was started in #69120. - Use `override` consistently so that such refactoring bugs can be caught. - Harmonize the order of definition of the overridden virtual methods in each audio driver. - Harmonize prototype for `set_output_device` and `set_input_device`. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2023-02-09Merge pull request #72947 from DarkKilauea/nav-fix-avoidance-callbackRémi Verschelde
Fix missing avoidance updates when using same velocity
2023-02-09Merge pull request #72897 from Geometror/graphedit-set-deprecatedRémi Verschelde
Update configuration warning for `GraphEdit` and mark it as experimental
2023-02-09Merge pull request #72929 from Sauermann/fix-unittest-parameter-removalRémi Verschelde
Remove `m_object` parameter from unit test macros
2023-02-09Merge pull request #72922 from smix8/fix_debug_binding_rb_4.xRémi Verschelde
Fix NavigationAgent debug functions bindings in release builds
2023-02-09Merge pull request #72920 from clayjohn/GL-fmaRémi Verschelde
Mark fma function as high end so it isn't used with the gl_compatibility renderer
2023-02-09Merge pull request #72913 from KoBeWi/assertion_failed_failedRémi Verschelde
Fix null message in assert()
2023-02-09Merge pull request #72914 from JonqsGames/GL-half_to_float_zero_expRémi Verschelde
OpenGl : Handle 0 exponent in float/half conversion
2023-02-08Fix missing avoidance updates when using same velocityJosh Jones
When using avoidance, if you set the same velocity for the agent, you won't get an update from the avoidance system. This changes both the `set_target_position` and `set_velocity` setters to always accept user provided values, even if they are the same. This ensures that repathing and avoidance logic is always run when the user expects.
2023-02-09Update GraphEdit configuration warning, mark GraphNode/GraphEdit as experimentalHendrik Brucker
2023-02-09Remove `m_object` parameter from unit test MacrosMarkus Sauermann
This serves no longer any purpose and can be removed.
2023-02-08GDExtension: array_set_typed() accepts enum instead of uint32_tJan Haller
2023-02-08Mark fma function as high end so it isn't used with the gl_compatibility ↵clayjohn
renderer
2023-02-08Fix NavigationAgent debug functions bindings in release buildssmix8
Fixes that certain NavigationAgent debug functions bindings were not available in release builds.
2023-02-08Handle 0 exponent in float/half conversion for OpenGlJoJoX
2023-02-08Fix null message in assert()kobewi
2023-02-08Merge pull request #72907 from akien-mga/doc-image-createYuri Sizov
doc: Fix Image 'set_pixel' doc for use of 'create'
2023-02-08doc: Fix Image 'set_pixel' doc for use of 'create'Rémi Verschelde
Fixes #72904.
2023-02-08Merge pull request #72887 from bruvzg/bmp_countRémi Verschelde
[Bitmap Font] Fix character count check.
2023-02-08[Bitmap Font] Fix character count check.bruvzg
2023-02-08Merge pull request #72816 from m4gr3d/downgrade_vulkan_warningRémi Verschelde
Downgrade the vulkan abort logic to a warning
2023-02-08Bump version to 4.0-rcRémi Verschelde
It's been 3 years since the release of Godot 3.2 and the start of the major overhaul of the codebase for Godot 4.0. And the work on that new version had started even 6 months before with Juan working on the Vulkan renderer and various core changes in a feature branch. This got merged in #36098 on Feb 11, 2020, oh well, we 3 days early ;) Close to 15,000 pull requests have been merged for the 4.0 milestone, which is half of the total amount of PRs in Godot's open source lifetime. This is our biggest release by far, and it's finally time to let it loose. A huge thankyou to all the contributors who were involved over the years, with contributions of any kind. Now's the final stretch to iron out the remaining blocking bugs and release 4.0-stable.
2023-02-08Merge pull request #72866 from Sauermann/fix-release-button-maskRémi Verschelde
Fix mouse-button-mask on button release in unit test
2023-02-08Merge pull request #72880 from dalexeev/optimize-draw-dashed-line-and-draw-rectRémi Verschelde
Optimize `draw_dashed_line()` and `draw_rect()`
2023-02-08Merge pull request #72878 from timothyqiu/gdext-boolRémi Verschelde
Use `GDExtensionBool` in GDExtension interface
2023-02-08Merge pull request #72860 from RedworkDE/editor-export-plugin-bindRémi Verschelde
Bind `EditorExportPlugin::_get_export_features`
2023-02-08Merge pull request #68016 from quinnyo/damp-docsRémi Verschelde
dampen -> damp, attenuate in audio and physics class docs
2023-02-08Merge pull request #72858 from clayjohn/VK-swap-buffers-errRémi Verschelde
Add more debug information to swapchain errors in Vulkan context
2023-02-08Merge pull request #72700 from fire/gltf-export-animationRémi Verschelde
Fixes to the GLTF export with baking and null checks.
2023-02-08Merge pull request #72853 from clayjohn/GL-particles-colorRémi Verschelde
Set instancing flags when using GPUParticles in OpenGL renderer
2023-02-08Merge pull request #72849 from RedworkDE/net-export-settingsRémi Verschelde
C#: Rename export settings `mono` -> `dotnet` and remove unused AOT settings
2023-02-08Optimize `draw_dashed_line()` and `draw_rect()`Danil Alexeev
2023-02-08Use GDExtensionBool in GDExtension interfaceHaoyu Qiu
2023-02-08Fix mouse-button-mask on button release in unit testMarkus Sauermann
On mouse-button release, the mask is 0.
2023-02-07Downgrade the vulkan abort logic to a warningFredia Huya-Kouadio
This addresses issues where some drivers are reporting they don't meet the vulkan hardware level 1 support requirements even though they render as expected when the check is removed.
2023-02-07Bind `EditorExportPlugin::_get_export_features`RedworkDE
2023-02-08Replace "dampen" with "damp", "attenuate" in class docsquinnyo
2023-02-07Add more debug information to swapchain errors in Vulkan contextclayjohn
2023-02-07Fixes for gltf export.K. S. Ernest (iFire) Lee
* Fix null crashes. * Bake tracks * Add some error messages.
2023-02-07Set instancing flags when using GPUParticles in OpenGL rendererclayjohn
2023-02-07Merge pull request #70623 from timothyqiu/property-i18nRémi Verschelde
Separate property translation from editor translation, move sources to separate godot-editor-l10n repo
2023-02-07Merge pull request #72493 from dalexeev/gds-export-flagsRémi Verschelde
GDScript: Improve validation and documentation of `@export_flags`
2023-02-07Merge pull request #72789 from Vilcrow/fix-jump-to-definitionRémi Verschelde
Fixed the jumping to function definition using 'Ctrl+LMB'.
2023-02-07Merge pull request #72061 from paulloz/csharp/better-logs-managementRémi Verschelde
C#: MSBuild logs and panel enhancements
2023-02-07Merge pull request #72840 from 0xafbf/patch-1Rémi Verschelde
Fix docs on RPC_MODE_ANY_PEER analogous.
2023-02-07C#: Rename export settings `mono` -> `dotnet` and remove unused AOT settingsRedworkDE
2023-02-07GDScript: Improve validation and documentation of `@export_flags`Danil Alexeev
2023-02-07Try and match MSBuild and Godot UI languagesPaul Joannon