summaryrefslogtreecommitdiffstats
path: root/main
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ceSpartan3222024-11-261-4/+0
|\
| * Merge pull request #98946 from timothyqiu/3d-indexThaddeus Crews2024-11-221-4/+0
| |\ | | | | | | | | | Remove unnecessary `_3D_DISABLED` checks in `Performance`
| | * Remove unnecessary `_3D_DISABLED` checks in `Performance`Haoyu Qiu2024-11-081-4/+0
| | |
* | | Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3efSpartan3222024-11-191-10/+3
|\| |
| * | Merge pull request #99286 from KoBeWi/uid_in_a_path_factoryThaddeus Crews2024-11-181-1/+1
| |\ \ | | | | | | | | | | | | Support uid:// in more places
| | * | Support uid:// in more placeskobewi2024-11-161-1/+1
| | | |
| * | | Use `(r)find_char` instead of `(r)find` for single charactersA Thousand Ships2024-11-171-2/+2
| |/ /
| * | Revert "Warn on unknown command line arguments"Rémi Verschelde2024-11-151-7/+0
| | | | | | | | | | | | | | | | | | | | | This reverts commit 8379cc85aad36c6224a7eb163773fe25ca3c811b. This caused some regressions, as this approach doesn't properly handle all possible arguments.
* | | Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23Spartan3222024-11-151-5/+7
|\| |
| * | Merge pull request #99149 from mrsaturnsan/set_max_fps_fixThaddeus Crews2024-11-131-5/+7
| |\ \ | | | | | | | | | | | | Fix max FPS initialization
| | * | Fix max FPS initializationmrsaturnsan2024-11-121-5/+7
| | |/ | | | | | | | | | Remove unnecessary get_max_fps
* | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-121-5/+6
|\| |
| * | Merge pull request #98253 from timothyqiu/its-too-lateThaddeus Crews2024-11-121-4/+5
| |\ \ | | | | | | | | | | | | Fix some strings not caught by editor pseudolocalization
| | * | Fix some strings not caught by editor pseudolocalizationHaoyu Qiu2024-10-171-4/+5
| | | |
| * | | Merge pull request #98688 from timothyqiu/editor-onlyThaddeus Crews2024-11-111-1/+1
| |\ \ \ | | | | | | | | | | | | | | | Mark editor pseudolocalization CLI option editor-only
| | * | | Mark editor pseudolocalization CLI option editor-onlyHaoyu Qiu2024-10-311-1/+1
| | | |/ | | |/|
* | | | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97Spartan3222024-11-111-0/+7
|\| | |
| * | | Warn on unknown command line argumentsHugo Locurcio2024-11-061-0/+7
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This eases troubleshooting when working with command line arguments. Warnings are only printed if the argument does not exist as a file or directory path (relative or absolute). This allows positional arguments to keep working as they are now, without printing warnings when a project reads positional arguments to perform operations on files (e.g. when drag-and-dropping a file onto a project executable). This now prints a warning: godot --non-existent-argument This still doesn't print a warning, as it's an user argument: godot -- --non-existent-argument This doesn't print a warning if the file/folder path exists: godot /path/to/file.txt A warning is still printed if the file/folder doesn't exist. Drag-and-drop associations always refer to existing files/folders, so that scenario was unlikely to be encountered.
* | | Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-278-16/+16
|\ \ \ | | | | | | | | Fix copyright headers referring to Godot
| * | | Fix copyright headers referring to GodotSpartan3222024-10-278-16/+16
| | | |
* | | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-261-1/+13
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Merge pull request #98425 from darksylinc/matias-breadcrumbs-race-fixThaddeus Crews2024-10-251-0/+5
| |\ \ | | | | | | | | | | | | Fix race conditions in breadcrumbs
| | * | Fix race conditions in breadcrumbsMatias N. Goldberg2024-10-221-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds "--accurate-breadcrumbs" CLI command Additionally, leave out breadcrumbs code in non-debug, non-dev builds. Fix regression introduced in #98388 where command_insert_breadcrumb() is called even in non-debug builds. Fixes #98338
| * | | Merge pull request #38208 from Calinou/project-manager-use-dummy-audio-driverThaddeus Crews2024-10-251-1/+8
| |\ \ \ | | |/ / | |/| | | | | | Use the Dummy audio driver in the project manager
| | * | Use the Dummy audio driver in the project managerHugo Locurcio2024-08-071-1/+8
| | | | | | | | | | | | | | | | | | | | This prevents Godot from appearing in the list of applications outputting sound in the OS while the user is in the project manager.
* | | | Merge pull request #771 from Spartan322/merge/b3bcb2dGeorge L. Albany2024-10-221-0/+8
|\ \ \ \ | | | | | | | | | | Merge commit godotengine/godot@b3bcb2d
| * | | | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-221-0/+8
| |\| | |
| | * | | Merge pull request #97649 from ohboh/literally-unusable-on-mobile-without-thisThaddeus Crews2024-10-211-0/+4
| | |\ \ \ | | | | | | | | | | | | | | | | | | Fix `emulate_mouse_from_touch` setting affecting editor
| | | * | | Fix "emulate mouse from touch" setting affecting editorobo2024-10-011-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Make "emulate mouse from touch" always true in the editor
| | * | | | Merge pull request #97005 from Repiteo/core/window-corner-styleThaddeus Crews2024-10-211-0/+3
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Core: Add `DisplayServer` flag for sharp corners
| | | * | | | Core: Add `DisplayServer` flag for sharp cornersThaddeus Crews2024-10-181-0/+3
| | | | |_|/ | | | |/| |
| | * / | | Don't include `core/io/image.h` in `core/os/os.h`Yevhen Babiichuk (DustDFG)2024-10-181-0/+1
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `core/os/os.h` doesn't use `core/io/image.h`. It just brings transitive dependencies. Lots of dependencies because `core/os/os.h` is transitively included in almost every file of godot Also added `core/io/image.h` into files^1 where `Ref<Image>` and `core/os/os.h` were used to prevent obscure errors involving `Ref<Image>` ^1 except those which include `core/io/image_loader.h` or `core/io/image.h` by corresponding .h file with the same name Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* | / / / Improve the brand related assetsMuhannad Elbolaky2024-10-212-0/+0
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Switch logos and other related assets to Heebo Ultra-bold as it should - New Splash - Add missing outlines - Replace the bad quality images - Optimize images size
* | | | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-118-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | | | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-114-14/+14
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | | Merge pull request #96230 from timothyqiu/per-domain-pseudolocalizationRémi Verschelde2024-10-041-0/+18
|\ \ \ | | | | | | | | | | | | Move pseudolocalization into `TranslationDomain`
| * | | Move pseudolocalization into TranslationDomainHaoyu Qiu2024-09-211-0/+18
| | | | | | | | | | | | | | | | Also adds command-line option `--editor-pseudolocalization`
* | | | Implement asynchronous transfer queues, thread guards on RenderingDevice. ↵Dario2024-10-022-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ubershaders and rework pipeline caches for Forward+ and Mobile. - Implements asynchronous transfer queues from PR #87590. - Adds ubershaders that can run with specialization constants specified as push constants. - Pipelines with specialization constants can compile in the background. - Added monitoring for pipeline compilations. - Materials and shaders can now be created asynchronously on background threads. - Meshes that are loaded on background threads can also compile pipelines as part of the loading process.
* | | | Consolidate remembering window settings into single configBrandon Chang2024-10-011-9/+6
| |/ / |/| |
* | | Merge pull request #97442 from dustdfg/disable_xr/missing_disable_3d_ifndefsRémi Verschelde2024-09-261-1/+5
|\ \ \ | | | | | | | | | | | | Add missing `#ifndef _3D_DISABLED` to main file
| * | | Add missing `#ifndef _3D_DISABLED` to main fileYevhen Babiichuk (DustDFG)2024-09-251-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | XR is disabled when 3D is disbled so there is no sense in setting xr specific settings and adding `--xr-mode` option Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
* | | | Merge pull request #97118 from mihe/patch-exportsRémi Verschelde2024-09-261-2/+25
|\ \ \ \ | | | | | | | | | | | | | | | Add ability to export patch packs
| * | | | Add ability to export patch packsMikael Hermansson2024-09-251-2/+25
| | | | | | | | | | | | | | | | | | | | Co-authored-by: Poq Xert <poqxert@poqxert.ru>
* | | | | SCons: Add unobtrusive type hints in SCons filesThaddeus Crews2024-09-251-0/+1
| |/ / / |/| | |
* | | | Move Godot Physics 2D into a module; add dummy 2D physics serverRicardo Buring2024-09-231-1/+10
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the module is enabled (default), 2D physics works as it did before. If the module is disabled and no other 2D physics server is registered (via a module or GDExtension), then we fall back to a dummy implementation which effectively disables 2D physics functionality (and a warning is printed). The dummy 2D physics server can also be selected explicitly, in which case no warning is printed.
* / / Move Godot Physics 3D into a module; add dummy 3D physics serverRicardo Buring2024-09-211-1/+10
|/ / | | | | | | | | | | | | | | | | | | | | | | If the module is enabled (default), 3D physics works as it did before. If the module is disabled and no other 3D physics server is registered (via a module or GDExtension), then we fall back to a dummy implementation which effectively disables 3D physics functionality (and a warning is printed). The dummy 3D physics server can also be selected explicitly, in which case no warning is printed.
* | Added fallback_to_opengl3SheepYhangCN2024-09-201-0/+1
| |
* | WorkerThreadPool: Add safety point between languages finished and pool ↵Pedro J. Estébanez2024-09-161-0/+2
| | | | | | | | termination
* | Revert "WorkerThreadPool: Enhance lifetime for more flexibility"Pedro J. Estébanez2024-09-131-18/+0
| | | | | | | | This reverts commit 2d1dd41ef5dcb51ddb607ba572e63b605b9191be.
* | Fix launching XR apps from the Android editorDavid Snopek2024-09-111-1/+0
| |