Age | Commit message (Collapse) | Author |
|
|
|
Do not allow editing Scene-inherited signal connections
|
|
Inherited connections are also highlighted with the warning color in the Node dock.
|
|
Implements the Gauss Mapping optimization to SAT convex collision test.
* Described [here](https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf) by Dirk Gregorius.
* Requires adding of face information to edges in MeshData
* Took the chance to convert MeshData to LocalVector for performance.
|
|
Fix bug in CylinderMesh when computing normals
|
|
|
|
PARTICLES: adds amount property to collision sub particles.
|
|
|
|
|
|
Fix error emitting when opening some textures in the inspector
|
|
Rename remaining "*_enable" to "*_enabled"
|
|
Replace all TODO uses of `#warning` by proper TODO comments, and will open
matching bug reports to keep track of them.
We don't have a great track record fixing TODOs, but I'd wager we're even
worse for fixing these "TODO #warning" so we should prohibit this usage.
|
|
|
|
For `PROPERTY_HINT_ENUM` properties, enumerator names can be provided as
a comma separated list. There're a few properties that add leading
spaces to the names (e.g. `First, Second, Third`).
These spaces are included in the Inspector dropdown, which is
unexpected.
It's better to leave the surrounding spaces untouched because it could
be part of the resulting string value (the variable is a string enum).
And most other enum hints don't contain surrounding whitespaces.
This PR removes the spaces and documents this `PROPERTY_HINT_ENUM`
behavior.
|
|
change warnings=all to use /W4.
|
|
ColorPicker UX
|
|
|
|
fix(tileset): Move custom data layer
|
|
Remove usage of unitialized variables
|
|
Properly assign texture RID when creating ImageTexture3D
|
|
|
|
Connects AtlasTexture to its `atlas`'s "changed" signal, allowing it to detect property changes to `atlas` and update accordingly, when the project is running and in the editor, as well.
|
|
|
|
|
|
Right-click to erase TileSet terrains and bugfixes
|
|
Fix crash when moving a custom data layer.
Signed-off-by: MisterMX <mbxd12@web.de>
|
|
Use `constexpr` in the conditions with template parameters and `sizeof`s to suppress C4127 warnings.
|
|
Change BitField to use 64-bit int.
|
|
Clean up canvas light shader API.
|
|
suppress C4127 warnings.
|
|
Fix Font::_is_cyclic.
|
|
Fix MSVC warnings C4324, C4389, C4456, and C4459
|
|
Expose LIGHT_ENERGY and LIGHT_IS_DIRECTIONAL.
Add LIGHT_DIRECTION
|
|
|
|
Part of #66537.
|
|
Part of #66537.
|
|
|
|
Use double instead of real_t type for time-related parameters and variables
|
|
Tweak FogVolume density property to allow sliding to negative values
|
|
Addresses #65313
|
|
Negative density is used to subtract fog from the rest of the world.
The visible range in the slider was reduced to [-8; 8] as FogVolume
density should generally not exceed 8.0 (it can introduce aliasing).
|
|
Fix file names for {Static,Lightmap}RaycasterEmbree.
|
|
|
|
Not sure why I didn't get those before, it may be due to upstream
changes (12.2.1 is a moving target, it's basically 12.3-dev), or simply
rebuilding Godot from scratch with different options.
|
|
Material.`proximity_fade_enable` -> `proximity_fade_enabled`
Material.`set_proximity_fade` -> `set_proximity_fade_enabled`
(Material.`is_proximity_fade_enabled` is unchanged)
Area3D.`reverb_bus_enable` -> `reverb_bus_enabled`
(`set_use_reverb_bus` & `is_using_reverb_bus` are unchanged)
RDPipelineRasterizationState:
`depth_bias_enable` -> `depth_bias_enabled`
`set_depth_bias_enable` -> `set_depth_bias_enabled`
`get_depth_bias_enable` -> `get_depth_bias_enabled`
Bonus:
Area3D.`set_reverb_bus` -> `set_reverb_bus_name`
Area3D.`get_reverb_bus` -> `set_get_reverb_bus_name`
|
|
|
|
Previously, the cached `TextLine` would set the width in `draw_string`, but not in `get_string_size`,
which resulted in unexpected results returned by `get_string_size` in some cases.
|
|
Add QuadMesh back as a subclass of PlaneMesh.
|
|
This simplifies the creation of billboarded meshes without any code overhead.
|
|
|