summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add support for KTX & KTX2 image formatacazuc2023-08-1955-0/+20856
| | | | Add support glTF KHR_texture_basisu extension
* Merge pull request #80711 from akien-mga/scons-msvc-werror-link-flagsRémi Verschelde2023-08-181-0/+1
|\ | | | | | | SCons: Enable `/WX` on LINKFLAGS for MSVC with `werror=yes`
| * SCons: Enable `/WX` on LINKFLAGS for MSVC with `werror=yes`Rémi Verschelde2023-08-171-0/+1
| |
* | Merge pull request #80512 from mihe/global-basisRémi Verschelde2023-08-183-0/+20
|\ \ | | | | | | | | | Add `global_basis` property to `Node3D`
| * | Add `global_basis` property to `Node3D`Mikael Hermansson2023-08-113-0/+20
| | |
* | | Merge pull request #80463 from aaronfranke/gltf-center-of-massRémi Verschelde2023-08-183-3/+40
|\ \ \ | | | | | | | | | | | | GLTF: Add center of mass property
| * | | GLTF: Add center of mass propertyAaron Franke2023-08-113-3/+40
| |/ /
* | | Merge pull request #80419 from Faolan-Rad/fix-multi_actionsetsRémi Verschelde2023-08-183-14/+25
|\ \ \ | | | | | | | | | | | | Properly load multiple action sets in XR
| * | | Properly load multiple action sets in XRFaolan2023-08-093-14/+25
| | | |
* | | | Merge pull request #80119 from MewPurPur/svg-opacities-standardizationRémi Verschelde2023-08-18146-146/+146
|\ \ \ \ | | | | | | | | | | | | | | | Optimize and fix up some SVGs
| * | | | Optimize and fix up some SVGsMewPurPur2023-08-13146-146/+146
| | | | |
* | | | | Merge pull request #80730 from aaronfranke/xr-find-interfaceRémi Verschelde2023-08-181-7/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Remove error print from `XRServer.find_interface`
| * | | | | Remove error print from XRServer.find_interfaceAaron Franke2023-08-171-7/+2
| | |_|_|/ | |/| | | | | | | | | | | | | Co-authored-by: David Snopek <dsnopek@gmail.com>
* | | | | Merge pull request #80729 from AThousandShips/tile_fixRémi Verschelde2023-08-181-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Pass missing arguments to `TileMap::get_used_cells_by_id`
| * | | | | Pass missing arguments to `TileMap::get_used_cells_by_id`A Thousand Ships2023-08-171-1/+1
| |/ / / /
* | | | | Merge pull request #80726 from ↵Rémi Verschelde2023-08-181-33/+24
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dalexeev/editor-dont-cache-script-signal-descriptions Editor: Don't cache script signal descriptions
| * | | | | Editor: Don't cache script signal descriptionsDanil Alexeev2023-08-171-33/+24
| |/ / / /
* | | | | Merge pull request #80724 from MewPurPur/regex-iconRémi Verschelde2023-08-182-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add a RegEx icon
| * | | | | Add a RegEx iconMewPurPur2023-08-172-0/+2
| | |/ / / | |/| | |
* | | | | Merge pull request #80720 from dsnopek/gdextension-dll-copy-errorRémi Verschelde2023-08-182-0/+7
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | GDExtension: Remove DLL copy if it fails to load
| * | | | GDExtension: Remove DLL copy if it fails to loadDavid Snopek2023-08-172-0/+7
| | | | |
* | | | | Merge pull request #80708 from garychia/anim_seekRémi Verschelde2023-08-171-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Ensure methods skipped by `AnimationPlayer::seek` are not called
| * | | | | Ensure methods skipped by AnimationPlayer::seek are not calledChia-Hsiang Cheng2023-08-171-1/+1
| |/ / / /
* | | | | Merge pull request #79201 from Rindbee/fix-setup-state-not-clearedRémi Verschelde2023-08-174-6/+20
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Clear the previously set state when configuring for a new scene root node
| * | | | | Clear the previously set state when configuring for a new scene root nodeRindbee2023-08-084-6/+20
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Saving a subscene causes the main scene to be re-instantiated. And the resource instance in the main scene will be reused when the main scene is re-instantiated. So for resources with `resource_local_to_scene` enabled, resetting state may be necessary (at least for `ViewportTexture`).
* | | | | Merge pull request #78013 from Calinou/cli-add-audio-output-latency-argumentRémi Verschelde2023-08-1717-12/+46
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add a `--audio-output-latency` command-line argument
| * | | | | Add a `--audio-output-latency` command-line argumentHugo Locurcio2023-08-1717-12/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows optimizing the audio output latency on higher-end CPUs, especially in projects that do not expose a way to override this setting.
* | | | | | Merge pull request #73999 from Calinou/vulkan-context-abort-on-missing-featuresRémi Verschelde2023-08-171-3/+20
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Abort on startup with a visible alert if required Vulkan features are missing
| * | | | | | Abort on startup with a visible alert if required Vulkan features are missingHugo Locurcio2023-08-171-3/+20
| |/ / / / /
* | | | | | Merge pull request #39364 from Calinou/editor-flags-solo-modeRémi Verschelde2023-08-172-17/+29
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Replace all flags with one value when holding Cmd in the layers editor
| * | | | | | Replace all flags with one value when holding Cmd in the layers editorHugo Locurcio2023-08-172-17/+29
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This behavior is inspired by Blender (except it's the other way around to preserve the current default behavior). Trying to enable a single enabled value with Cmd held will invert the current flags, which makes enabling all flags but one faster.
* | | | | | Merge pull request #80713 from akien-mga/scons-sync-thorvg-config-text-serversRémi Verschelde2023-08-174-20/+12
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | SCons: Fix ThorVG build option in TextServers with #80095
| * | | | | SCons: Fix ThorVG build option in TextServers with #80095Rémi Verschelde2023-08-174-20/+12
| | | | | |
* | | | | | i18n: Sync translations with WeblateRémi Verschelde2023-08-1754-29444/+76717
|/ / / / / | | | | | | | | | | | | | | | (cherry picked from commit 7a86ffc034355e4c01703d0e8bdb2e1258306073)
* | | | | Merge pull request #80329 from xiongyaohua/path3d_tilt_gizmoRémi Verschelde2023-08-174-151/+338
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add handles to control Curve3D tilt
| * | | | | Add handles to control Curve3D tiltDaniel Roberts2023-08-124-151/+338
| | |_|_|/ | |/| | |
* | | | | Merge pull request #80288 from pkpro/memcpy_into_nullptrRémi Verschelde2023-08-171-4/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Vulkan: Fix sanitizers error with empty shader name
| * | | | | Vulkan: Fix sanitizers error with empty shader namePavel Kraynyukhov2023-08-091-4/+7
| | |/ / / | |/| | | | | | | | | | | | | Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* | | | | Merge pull request #80095 from capnm/update_thorvg_0.10.0Rémi Verschelde2023-08-1770-6985/+3921
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Update ThorVG to v0.10.0
| * | | | | Update ThorVG to v0.10.0Martin Capitanio2023-08-0970-6985/+3921
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Release Notes: https://github.com/thorvg/thorvg/releases/tag/v0.10.0 - API change ARGB8888_STRAIGHT -> ARGB8888S - SVG-SCsub: Enable static ThorVG object linking - SVG-SCsub: avoid building unused ThorVG parts - update-thorvg.sh: add v0.10.0 and copy only the Godot relevant code
* | | | | | Merge pull request #79922 from Auburn/cellular-jitter-fixRémi Verschelde2023-08-172-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | FastNoiseLite: Fix cellular jitter using incorrect default value
| * | | | | | FastNoiseLite Fix cellular jitter using incorrect default valueJordan Peck2023-07-262-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Default value for cellular jitter should be 1.0, using 0.45 will make the cellular noise look bad
* | | | | | | Merge pull request #79355 from pidogs/masterRémi Verschelde2023-08-171-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Make CSGShape follow curve's tilt in Path mode
| * | | | | | | Make CSGShape follow curve's tilt in Path modepidogs2023-08-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #65634.
* | | | | | | | Merge pull request #78297 from aganm/contrastRémi Verschelde2023-08-171-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Change light themes default contrast from -0.08 to -0.06
| * | | | | | | | Change light themes default contrast from -0.08 to -0.06Michael Aganier2023-06-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -0.08 overblows the highlights, -0.06 looks much better.
* | | | | | | | | Merge pull request #78012 from Calinou/cli-add-max-fps-argumentRémi Verschelde2023-08-176-2/+25
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a `--max-fps` command-line argument to set a FPS limit
| * | | | | | | | | Add a `--max-fps` command-line argument to set a FPS limitHugo Locurcio2023-07-286-2/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows limiting framerate on any project, which is useful to reduce power usage and latency with certain setups (such as VRR displays). This is particularly useful in projects that do not expose a setting to change the FPS limit. While external FPS limiters can be used, they can be cumbersome to set up and result in increased input lag compared to a built-in FPS limiter.
* | | | | | | | | | Merge pull request #77943 from aaronfranke/mass-distRémi Verschelde2023-08-172-14/+20
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | Add Mass Distribution, Deactivation, Solver inspector property groups
| * | | | | | | | | Add Mass Distribution, Deactivation, Solver inspector property groupsAaron Franke2023-08-062-14/+20
| | | | | | | | | |