Age | Commit message (Collapse) | Author |
|
Warnings raised by Emscripten 1.38.0 and MinGW64 5.0.4 / GCC 8.3.0.
JS can now build with `werror=yes warnings=extra`.
MinGW64 still has a few warnings to resolve with `warnings=extra`,
and only one with `warnings=all`.
Part of #29033 and #29801.
|
|
The relevant code was copied from (GPU) ParticlesMaterial but commented
out initially, and never ported.
Closes #29580.
|
|
Part of #29730, handles false positives.
|
|
Small fixes to unrechable code, possibly overflows, using NULL pointers
|
|
CPUParticles: Do randomness ratio computations in phase instead of time
|
|
CPUParticles: Fix inconsistent tangential acceleration
|
|
The original shader code uses a phase (ratio from 0 to 1 for the particle
lifetime) for the randomness ratio computations, and this code was ported
over but converted to time computations.
The seeding/cycle logic was thus invalid, so we're going back to phase
for these computations, thus fixing the previous non-working time/emission
randomness property.
Part of #29692. Follow-up to #26859.
|
|
The tangential acceleration for both CPUParticles2D and CPUParticles had been
badly converted from their GPU counterpart (ParticlesMaterial).
This fixes it and ensures that both GPU and CPU particles behave the same with
regard to tangential acceleration.
|
|
It's not necessary, but the vast majority of calls of error macros
do have an ending semicolon, so it's best to be consistent.
Most WARN_DEPRECATED calls did *not* have a semicolon, but there's
no reason for them to be treated differently.
|
|
Reversed operator in SortLifetime fixing #29440
|
|
Make tilemap texture origin point top-left.
|
|
|
|
|
|
|
|
Fix https://github.com/godotengine/godot/issues/29487. In this commit: https://github.com/godotengine/godot/pull/28896 bad offset of textures and shapes was fixed, but a center of texture was added too, and this seems not dessired by default because breaks too much compatibility with demos and user projects. A future Check box for center texture can be added
|
|
|
|
|
|
Fixes #29410.
|
|
Allow to change Position2D gizmo size
|
|
|
|
Add EDITMODE_PRIORITY for ATLAS_TILE
|
|
|
|
Fix tilemap displaced textures and shapes
|
|
|
|
|
|
Fixes #27819.
|
|
Using codespell 1.15.0.
Method:
```
$ cat > ../godot-word-whitelist.txt << EOF
ang
curvelinear
doubleclick
leapyear
lod
merchantibility
nd
numer
ois
ony
que
seeked
synching
te
uint
unselect
webp
EOF
$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"
$ git diff // undo unwanted changes
```
|
|
CENTER and other casuistry
This commit fix https://github.com/godotengine/godot/issues/22989 fixing displaced textures and not coincident shapes in tilemap. Fix too: https://github.com/godotengine/godot/issues/15249, https://github.com/godotengine/godot/issues/28206, https://github.com/godotengine/godot/issues/28610 and probably others
|
|
|
|
Allow adding disabled shapes
|
|
Add optional position argument for add_point in Line2D
|
|
Make TileMap overridable "set_cell" function called on undo/redo
|
|
[Core] [Mono] Improve and use approximate equality methods
|
|
|
|
|
|
|
|
Adds the ability to directly add disabled shapes to a collision object. Before this commit a shape has always been assumed to be enabled and had to be disabled in an extra step.
|
|
Make AnimatedSprite.animation complain when invalid animation name
|
|
Small fixes, mostly duplicated code
|
|
Light2D height range expanded to -2048 to 2048.
|
|
This adds support for groups in the import system, which point to a single file.
Add property hint for saving files in file field
|
|
Removed unnecessary error from _area_inout
|
|
Make OccluderPolygon2D draggable in the editor
|
|
The error was previously removed from _body_inout
for the same reason. Fixes #28022.
|
|
Made AudioFrame and Vector2 equivalent for casting.
Added ability to obtain the playback object from stream players.
Added ability to obtain effect instance from audio server.
|
|
It seems to stay compatible with formatting done by clang-format 6.0 and 7.0,
so contributors can keep using those versions for now (they will not undo those
changes).
|
|
Replace a few #if/#elif with #ifdef and "#elif defined"
|
|
|
|
|
|
|