| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Implement `Node::get_process_priority()` and its associated property
|
| |
| |
| |
| | |
This closes #33660.
|
|\ \
| | |
| | | |
StyleBoxFlat doesn't draw content when width or height is zero
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Causes unnecessary computations and drawing, and a division by zero when calculating uv coordinates.
This case happened with ScriptEditor's member overview (ItemList), initialized with a minimum width of 0.
Fixes #33634
|
|\ \
| | |
| | | |
Add singleton_name field to autogenerated json api
|
| |/ |
|
|\ \
| | |
| | | |
Fix Visual Studio throwing C4334 warning.
|
| | | |
|
|\ \ \
| | | |
| | | | |
Use the Unicode "multiply" sign for the "A x B" visual script node
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | | |
Make holding Ctrl toggle snapping in GraphEdit
|
| |/ /
| | |
| | |
| | | |
This affects the visual script and visual shader editors as well.
|
|\ \ \
| | | |
| | | | |
Rename External MSAA to AndroidVR MSAA
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
A new external MSAA setting was introduced in https://github.com/godotengine/godot/pull/33518
that fixed issues on GLES2 and Oculus Mobile VR. To avoid misunderstanding it was suggested
by @BastiaanOlij and discussed on discord to rename it to AndroidVR.
|
|\ \ \ \
| |_|/ /
|/| | | |
Mono/C#: WebAssembly and initial AOT support
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The Mono IL interpreter's WebAssembly to native trampolines don't support passing structs by value, so we need to do it this way.
Also now we pass and return long, ulong, float and double as ref parameters as well. This is due to missing trampolines for float and long types. This is likely a temporary workaround that will be reverted in the future. The correct solution would be to patch 'mono/mini/m2n-gen.cs' when building the Mono runtime for WASM in order to generate the trampolines we need.
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Parser: Check all the arguments of the ternary operator
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
HTML5: Fix support for Emscripten 1.39.1+
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
A change in upstream Emscripten 1.39.1+ made our buildsystem error
out where it was previously only issuing a warning:
```
[ 5%] Linking Static Library ==> main/libmain.javascript.opt.bc
shared:WARNING: Assuming object file output in the absence of `-c`, based on output filename. Please add with `-c` or `-r` to avoid this warning
Ranlib Library ==> main/libmain.javascript.opt.bc
/opt/emsdk/upstream/bin/llvm-ranlib: error: unable to load 'main/libmain.javascript.opt.bc': file too small to be an archive
```
As advised on emscripten-core/emscripten#9806, we should be using
`emar` here to create the static library and not `emcc`.
This was apparently done to workaround Emscripten issues in the past,
but evidently this is no longer necessary.
The rest of the `env` redefinitions should probably be re-assessed
against the current state of Emscripten.
Fixes #33374.
|
|\ \ \ \
| |_|_|/
|/| | | |
Always allow Alt as an orbit modifier in the 3D editor
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This makes it easier to navigate in 3D when using a graphics tablet.
This fallback modifier will only be available if no other modifier
is using Alt.
This partially addresses
https://github.com/godotengine/godot-proposals/issues/196.
|
|\ \ \
| | | |
| | | | |
Add a tooltip to explain what marking a preset as "runnable" does
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Fix incorrect error/matches label color when switching from light to dark theme
|
| | | | |
|
|/ / /
| | |
| | |
| | | |
Closes #14742.
|
|\ \ \
| | | |
| | | | |
Fix "matches" label color in light theme
|
| |/ / |
|
|\ \ \
| | | |
| | | | |
Disable ok button if no key is selected when adding event to an action
|
| |/ / |
|
|\ \ \
| |/ /
|/| | |
Added more in-depth examples of NodePaths in API docs.
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Fix explain message not being stripped in release.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Messages coming from ERR_EXPLAIN / ERR_*_MSG macros used to strip the
error explanation in release builds and was changed in a recent
refactoring.
This commit restores the old behaviour (fixing release builds).
|
|\ \ \
| | | |
| | | | |
Make sure tile is selected when selecting TileMap
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Fix split/rsplit docs
|
| | | | | |
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
Fix broken gizmo interaction when Node is scaled
|
| | | | | |
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
Revert "Android : implement InputEventMagnifyGesture and InputEventPanGesture"
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit 9cc66495cfb6393102ce5ad4e82f2ccb716b9b33.
This caused regressions with the handling of screen drag events.
Fixes #33428.
Fixes #33459.
Fixes #33470.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Doc: Add return values for SceneTree::reload_current_scene
|
| | |/ / /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Properly handle zoom when opening tileset editor
|
| |/ / / / |
|
| | | | | |
|