summaryrefslogtreecommitdiffstats
path: root/core/config
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #91416 from Calinou/d3d12-sdk-update-install-scriptRémi Verschelde2024-05-151-1/+5
|\ \ | | | | | | | | | Update dependencies in D3D12 SDK installer script
| * | Update dependencies in D3D12 SDK installer scriptHugo Locurcio2024-05-071-1/+5
| | | | | | | | | | | | - Add colored console output.
* | | Use Core/Scene stringnames consistentlykobewi2024-05-131-1/+0
| | |
* | | Add shorthand for using singleton string nameskobewi2024-05-111-2/+2
| | |
* | | GDExtension: Prevent crash during shutdown as singletons are deletedDavid Snopek2024-05-102-1/+7
|/ /
* / [Core] Add `LocalVector::has` for convenienceA Thousand Ships2024-05-061-1/+1
|/
* Merge pull request #85678 from KoBeWi/editor_walktimeRémi Verschelde2024-04-261-1/+7
|\ | | | | | | Add separate feature tags for editor runtime
| * Add separate feature tags for editor runtimekobewi2024-04-261-1/+7
| |
* | Allow loading custom ProjectSettings instancekobewi2024-04-262-2/+11
|/
* Add project setting for root node auto translate modeHaoyu Qiu2024-04-161-0/+1
|
* Use WorkerThreadPool for Server threadsJuan Linietsky2024-04-102-0/+23
| | | | | | | | | | | | | | | | | * Servers now use WorkerThreadPool for background computation. * This helps keep the number of threads used fixed at all times. * It also ensures everything works on HTML5 with threads. * And makes it easier to support disabling threads for also HTML5. CommandQueueMT now syncs with the servers via the WorkerThreadPool yielding mechanism, which makes its classic main sync semaphore superfluous. Also, some warnings about calls that kill performance when using threaded rendering are removed because there's a mechanism that warns about that in a more general fashion. Co-authored-by: Pedro J. Estébanez <pedrojrulez@gmail.com>
* [Core] Add iteration support to `Array`A Thousand Ships2024-04-101-2/+2
|
* Merge pull request #88329 from ManpreetXSingh/key-window-menuRémi Verschelde2024-04-081-0/+1
|\ | | | | | | Windows: Add support for enabling Alt+Space menu and fix borderless maximize
| * Windows: Add alt+space menu and fix window modesManpreet Singh2024-04-061-0/+1
| |
* | Add toggle for enabling or disabling RenderingDevice's pipeline cache.Dario2024-04-051-0/+1
|/
* Jitter raster occlusion camera to reduce false positives.lawnjelly2024-04-031-0/+2
| | | | Due to the low resolution of the occlusion buffer, small gaps between occluders can be closed and incorrectly occlude instances which should show through the gaps. To ameliorate this problem, this PR jitters the occlusion buffer over time, making it more likely an instance will be seen through a gap. This is used in conjunction with an occlusion timer per instance, to prevent instances flickering on and off rapidly.
* Properly skip printing version header with `--no-header`Samuel Nicholas2024-03-262-0/+7
| | | | Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* Merge uid_cache.bin and global_script_class_cache.cfg after mounting PCKsDavid Nikdel2024-03-062-0/+24
| | | | | | | | | | | | fixes godotengine#82061 fixes godotengine#61556 Also, distinguish between main pack and DLC packs. It's desirable to downloaded content to be as small as possible. This change avoids bloating non-main pack files with new versions of resources that are all read on startup and never used again. They have no effect if loaded after startup. - project.godot/project.binary file - extension_list.cfg - app icon and boot_splash - .ico and .icns files (these can still be opted in for DLC by listing them explicitly in the include filter)
* [Core] Move includes from project_settings.h into project_settings.cppnazarii2024-03-042-4/+1
|
* Merge pull request #86758 from Mickeon/autocompletion-project-settingsRémi Verschelde2024-03-012-0/+24
|\ | | | | | | Add autocompletion for ProjectSettings' methods
| * Add autocompletion for ProjectSettings' methodsMicky2024-02-292-0/+24
| |
* | Add option to add built-in strings in the POT generationMichael Alexsander2024-02-281-0/+1
| |
* | Display the build date in the editor and when starting the engineHugo Locurcio2024-02-271-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This can be used to quickly see how recent a development build is, without having to look up the commit date manually. When juggling around with various builds (e.g. for benchmarking), this can also be used to ensure that you're actually running the binary you intended to run. The date stored is the date of the Git commit that is built, not the current date at the time of building the binary. This ensures binaries can remain reproducible. The version timestamp can be accessed using the `timestamp` key of the `Engine.get_version_info()` return value.
* | Remove word duplicates in comments and strings, and fix casing and punctuationRobert Yevdokimov2024-02-231-1/+1
| |
* | Merge pull request #86608 from TokageItLab/add-warn-setting-animRémi Verschelde2024-02-171-0/+3
|\ \ | | | | | | | | | Add some options to Project Settings to silence warnings in AnimationMixer caching
| * | Add option to silence some warnings in AnimationMixer cachingSilc Lizard (Tokage) Renew2024-02-141-0/+3
| | |
* | | Merge pull request #86966 from Muller-Castro/value2ref-coreRémi Verschelde2024-02-152-3/+3
|\ \ \ | | | | | | | | | | | | Add const lvalue ref to `core/*` container parameters
| * | | Add const lvalue ref to core/* container parametersMuller-Castro2024-02-142-3/+3
| | | |
* | | | Add `--no-header` option to clean outputAnatoli Babenia2024-02-153-0/+10
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Do not print empty line when header is disabled * Do not print Vulcan header * Also add "Print header" project setting (default On) (suggested by @kaissouDev) * Add docs for the project setting (with suggestions by @Mickeon and @akien-mga) Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* / / Allow to set custom feature tags for testingkobewi2024-02-131-0/+13
|/ /
* | Finish splitting functionality of the Vulkan and D3D12 backends into ↵Dario2024-02-121-0/+2
| | | | | | | | RenderingDeviceDriver.
* | Fix `display/window/size/window_{width,height}_override` set `0`Adam Scott2024-02-031-2/+2
| |
* | Remove now unused `year` member from `version.py`Rémi Verschelde2024-01-251-1/+0
|/ | | | | We changed copyright to use "present" for the current year, so we no longer need to hardcode this and (like now) forget to bump it yearly.
* Merge pull request #84800 from gshadows/fix_options_rangeRémi Verschelde2024-01-031-9/+9
|\ | | | | | | Fix unlimited project option ranges that could cause crashes.
| * Fix unlimited project option ranges that could cause crashes.G-Shadow2023-12-221-9/+9
| |
* | Merge pull request #86570 from RandomShaper/remove_traces_of_rid_preallocRémi Verschelde2024-01-021-1/+0
|\ \ | | | | | | | | | Remove traces of the extinct RID preallocate feature
| * | Remove traces of the extinct RID preallocate featurePedro J. Estébanez2023-12-281-1/+0
| |/
* / [D3D12] Dynamically load Agility SDK.bruvzg2024-01-021-0/+2
|/
* Merge pull request #83452 from RandomShaper/rd_commonYuri Sizov2023-12-201-1/+2
|\ | | | | Split `RenderingDevice` into API-agnostic and `RenderingDeviceDriver` parts
| * Split RenderingDevice into API-agnostic and RenderingDeviceDriver partsPedro J. Estébanez2023-12-201-1/+2
| | | | | | | | | | | | Credit and thanks to @bruzvg for multiple build fixes, update of 3rd-party items and MinGW support. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
* | Implement project-wide node groupsStanislav Labzyuk2023-12-192-0/+91
| |
* | Merge pull request #85000 from bruvzg/ed_ui_directionYuri Sizov2023-12-191-1/+1
|\ \ | |/ |/| | | [Editor] Add option to override editor UI layout direction.
| * [Editor] Add option to override editor UI layout direction.bruvzg2023-11-171-1/+1
| |
* | Add Direct3D 12 RenderingDevice implementationPedro J. Estébanez2023-12-121-1/+7
|/
* Donors: Change tiers to match Dev Fund, sync latest dataRémi Verschelde2023-11-141-8/+8
| | | | | | | | | The new list includes all donors listed on fund.godotengine.org, together with the ones still on Patreon on matching tiers. We haven't yet updated Patreon tiers to match the Dev Fund, so donors who used to be listed under "Silver donors" are now grandfathered under the "Gold members" category from the Dev Fund.
* Fix various typos with codespellRémi Verschelde2023-11-111-2/+3
| | | | Using 2.2.7.dev51+geb4a58fe.
* Merge pull request #81196 from georgwacker/add-audiosession-optionsRémi Verschelde2023-10-171-0/+3
|\ | | | | | | Add project settings for AVAudioSessionCategory on iOS
| * Add project settings for AVAudioSessionCategory on iOSGeorg Wacker2023-10-171-0/+3
| |
* | Merge pull request #82347 from SaracenOne/dir_access_checksRémi Verschelde2023-09-261-0/+1
|\ \ | | | | | | | | | Add error checks for DirAccess creation
| * | Add error checks for DirAccess creation.Saracen2023-09-261-0/+1
| | |