Age | Commit message (Collapse) | Author |
|
|
|
Prevents shader crash if passing invalid struct to the return statement
|
|
Fixed export var default value in PackedScene when script is not loaded in editor
|
|
|
|
Add 'AMD' GPU vendor name to PRIME detector
|
|
Use -latomic when linking whe using clang on Linux
|
|
Apparently some recent Mesa version also changed AMD's vendor string. In
addition I found a small uninitialized variable that's corrected now.
|
|
According to the LLVM documentation when using GNU's libstdc++ clang
will not automatically link with -latomic. This is necessary since we
merged c++11 atomics support.
This fixes linking using Clang on Linux
|
|
Add C# array features from core PackedArrays
|
|
An update to the dylibloader for older inttypes
|
|
Draw an outline for 2D debug collision shapes
|
|
This #define's older inttypes to their newer versions and #includes
<stdint.h> in the generated files. This will help with older
glibc/compiler versions using headers generated on newer systems.
This closes #46223
|
|
This makes them easier to distinguish, especially when used
in a TileMap.
The default color's opacity has been slightly decreased to account
for the new outline.
|
|
Calinou/editor-array-dictionary-increase-page-size
Increase the page size for array/dictionary editors to 20
|
|
Warn when setting Control size inside ready()
|
|
improve error message when travel() is called on an AnimationNodeStateMachine when the state machine is not playing
|
|
Add a test suite for Array
|
|
|
|
|
|
Update documentation for the new ProcessMode
|
|
|
|
Implement a new resampling algorithm in AudioStreamPlaybackResampled
|
|
Fix crash when calling connect_nodes_forced with invalid params
|
|
[HTML5] Easier HTML templates, better canvas size handling
|
|
Don't allow negative values for `OS.delay_usec()`/`OS.delay_msec()`
|
|
doc: Sync classref with current source
|
|
Make FreeType optional for export templates.
|
|
And fix various bogus bindings following previous PRs.
|
|
|
|
Add documentation for EditorPlugin's build method
|
|
Refactor Process Mode
|
|
Fix shape_centered property in TouchScreenButton
|
|
|
|
Fix connecting signal to `SceneTreeEditor::update_timer`
|
|
|
|
Improve robustness of atomics
|
|
New Input Map Editor and Editor Settings Shortcut Editor
|
|
Always call start() on audio stream before mixing
|
|
Built-in actions can now be edited for the Editor too.
Also added usage of the new Event confifiguration dialog to for better UX.
|
|
Renamed to ActionMapEditor as it is more generic and can be used for more than just the InputMapEditor if required.
This also includes a new Event Configuration dialog (previously "Press A key...") which can be used to create and edit InputEvents for any use - like the Project Settings input map, or the Editor Settings shortcuts.
|
|
Fix file dialog filename cleared when selecting favorites
|
|
Prevent distortion filter from introducing NaNs in the audio buffer
|
|
|
|
|
|
Three canvas resize policies:
- `None`: Godot window settings are ignored.
- `Project`: Godot handles the canvas like a native app (resizing it
when setting the window size).
- `Adaptive`: Canvas size will always adapt to browser window size.
Use `None` if you want to control the canvas size with custom JavaScript
code.
|
|
|
|
And fix increment in `CowData` not being conditional anymore after the recent changes.
Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>
|
|
|
|
Implements https://github.com/godotengine/godot-proposals/issues/1835#issuecomment-727186192
* PauseMode is now ProcessMode, containing the following states:
```
PROCESS_MODE_INHERIT, // same as parent node
PROCESS_MODE_NORMAL, // process only if not paused
PROCESS_MODE_PAUSE_ONLY, // process only if paused
PROCESS_MODE_ALWAYS, // process always
PROCESS_MODE_DISABLED, // never process
```
* NOTIFICATION_PAUSED and NOTIFICATION_UNPAUSED are received effectively when the node is paused and unpaused (not any longer when pause mode is set in SceneTree).
* Renamed some nodes that used ProcessMode/process_mode to specify a callback type to ProcessCallback to avoid clashes.
|
|
Eoin-ONeill-Yokai/collision_2d_shape_visualization_fix
CollisionShape2D 'Disabled' Visualization Correction
|