Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Update Node::get_configuration_warnings signature" | Rémi Verschelde | 2024-02-17 | 1 | -2/+2 |
| | | | | This reverts commit d3852deaa450d77edb30df2bb1c77bd7bc45befc. | ||||
* | Update Node::get_configuration_warnings signature | RedMser | 2024-02-08 | 1 | -2/+2 |
| | |||||
* | Fixed CPUParticle tangential force to match GPUParticle implimentation | rsburke | 2023-11-07 | 1 | -1/+1 |
| | |||||
* | Unify and streamline connecting to Resource changes | kobewi | 2023-07-17 | 1 | -3/+2 |
| | |||||
* | Extract and reorganize texture resource classes | Hendrik Brucker | 2023-07-14 | 1 | -0/+3 |
| | |||||
* | Add `finished` signal to CPUParticles | HolonProduction | 2023-07-12 | 1 | -15/+19 |
| | |||||
* | Use NULL instead of COND checks when appropriate | Ninni Pipping | 2023-06-10 | 1 | -1/+1 |
| | | | | Restricted to scene | ||||
* | Increase precision in particle damping properties in the editor | Hugo Locurcio | 2023-06-07 | 1 | -2/+2 |
| | |||||
* | Use angle_rand to calculate base_angle in particles process material | clayjohn | 2023-04-13 | 1 | -2/+2 |
| | |||||
* | Remove visual limit for damping in CPUParticles | Albin | 2023-02-19 | 1 | -2/+2 |
| | | | | | | | Issue #56324 notes that you may can't set the damping property of CPUParticles2D to anything more that 100 in the editor inspector while you may set it to anything in code, this is considered a bug and changed in this commit | ||||
* | Merge pull request #70716 from ↵ | Rémi Verschelde | 2023-01-10 | 1 | -2/+2 |
|\ | | | | | | | | | | | Calinou/particles-tweak-animation-offset-property-hint Tweak particles animation offset property hint to allow more precise values | ||||
| * | Tweak particles animation offset property hint to allow more precise values | Hugo Locurcio | 2022-12-29 | 1 | -2/+2 |
| | | | | | | | | | | | | Values above 1.0 (or below 0.0) are no longer allowed, as these make no visual difference whatsoever (and may cause particles not to appear at all if looping is disabled). | ||||
* | | One Copyright Update to rule them all | Rémi Verschelde | 2023-01-05 | 1 | -29/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | ||||
* | | Add safety-checks before some servers `free()` | Adam Scott | 2022-12-29 | 1 | -0/+1 |
|/ | |||||
* | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | 2022-10-07 | 1 | -36/+35 |
| | | | | change warnings=all to use /W4. | ||||
* | Change return type of `get_configuration_warnings` to `PackedStringArray` | Marc Gilleron | 2022-09-19 | 1 | -2/+2 |
| | |||||
* | Rename `or_lesser` range property hint to `or_less` | Hugo Locurcio | 2022-09-02 | 1 | -14/+14 |
| | | | | | | | "less" should be used for quantity, rather than "lesser". Existing scripts that use `or_lesser` in `_get_property_list()` will need to be updated to account for this change. | ||||
* | Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()` | Hugo Locurcio | 2022-08-30 | 1 | -17/+17 |
| | | | | | "sampling" is a more accurate term than "interpolating" for what's happening when using that function. | ||||
* | Rename `CanvasItem.update()` to `queue_redraw()` | Micky | 2022-08-29 | 1 | -12/+12 |
| | | | | | | | | | | Affects a lot of classes. Very thoroughly checked signal connections and deferred calls to this method, add_do_method/add_undo_method calls, and so on. Also renames the internal `_update_callback()` to `_redraw_callback()` for consistency. Just a few comments have also been changed to say "redraw". In CPUParticles2D, there was a private variable with the same name. It has been renamed to `do_redraw`. | ||||
* | Merge pull request #64367 from Mickeon/rename-var-to-str | Rémi Verschelde | 2022-08-26 | 1 | -3/+3 |
|\ | | | | | Rename `str2var` to `str_to_var` and similar | ||||
| * | Rename `str2var` to `str_to_var` and similar | Micky | 2022-08-26 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Affects the Math class, a good chunk of the audio code, and a lot of other miscellaneous classes, too. - `var2str` -> `var_to_str` - `str2var` -> `str_to_var` - `bytes2var` -> `bytes_to_var` - `bytes2var_with_objects` -> `bytes_to_var_with_objects` - `var2bytes` -> `var_to_bytes` - `var2bytes_with_objects` -> `var_to_bytes_with_objects` - `linear2db` -> `linear_to_db` - `db2linear` -> `db_to_linear` - `deg2rad` -> `deg_to_rad` - `rad2deg` -> `rad_to_deg` - `dict2inst` -> `dict_to_inst` - `inst2dict` -> `inst_to_dict` | ||||
* | | Rename ParticlesMaterial to ParticleProcessMaterial | Micky | 2022-08-26 | 1 | -13/+13 |
|/ | | | | Also affects their file names, related classes and documentation. | ||||
* | Make `_validate_property` a multilevel method | Yuri Sizov | 2022-08-22 | 1 | -15/+15 |
| | |||||
* | Use global coordinates for particles by default | Hugo Locurcio | 2022-08-02 | 1 | -1/+1 |
| | | | | | | | | Particles won't move or rotate anymore with the node (or its parents) by default. This new default behavior is generally more suited to most use cases. Local coordinates can still be enabled on a per-node basis. This affects both 2D and 3D particles, and both CPU and GPU-based particles. | ||||
* | Particles: Fix missing configuration warning updates | Rémi Verschelde | 2022-07-03 | 1 | -1/+5 |
| | | | | Fixes #33488. | ||||
* | Fix `CPUParticles2D.emission_shape` enum hint | kleonc | 2022-06-18 | 1 | -1/+1 |
| | |||||
* | Add suffixes to all nodes and resources | FireForge | 2022-06-11 | 1 | -1/+1 |
| | |||||
* | Use suffixes for units in nodes and resources | Aaron Franke | 2022-05-19 | 1 | -8/+8 |
| | |||||
* | Rename Basis get_axis to get_column, remove redundant methods | Aaron Franke | 2022-05-03 | 1 | -2/+2 |
| | |||||
* | Rename Transform2D "elements" to "columns" | Aaron Franke | 2022-04-29 | 1 | -18/+18 |
| | |||||
* | correct initial cpu particle velocity | RedHeadphone | 2022-04-24 | 1 | -1/+1 |
| | |||||
* | String: Remove TTR and DTR defines in non-tools build | Rémi Verschelde | 2022-03-28 | 1 | -1/+1 |
| | | | | | This ensures we don't use TTR in runtime code, as it's specifically meant to source translations for the editor. | ||||
* | Merge pull request #55399 from RPicster/particlesmaterial-sphere-emittershape | Rémi Verschelde | 2022-03-18 | 1 | -2/+8 |
|\ | | | | | ParticleMaterial: Sphere emission shape emitting from the volume. | ||||
| * | Fixed sphere emission shape to emit particles in a spheres volume and added ↵ | Raffaele Picca | 2021-12-06 | 1 | -2/+8 |
| | | | | | | | | "Sphere Surface" to keep the old behaviour. | ||||
* | | Use `switch` consistently in `_notification` (`scene` folder) | Rémi Verschelde | 2022-02-15 | 1 | -0/+4 |
| | | |||||
* | | Use List Initializations for Vectors. | Anilforextra | 2022-01-12 | 1 | -17/+17 |
| | | |||||
* | | Update copyright statements to 2022 | Rémi Verschelde | 2022-01-03 | 1 | -2/+2 |
| | | | | | | | | Happy new year to the wonderful Godot community! | ||||
* | | Merge pull request #55263 from RPicster/ParticleMaterial-random-start-color | Rémi Verschelde | 2021-12-10 | 1 | -1/+24 |
|\ \ | |||||
| * | | Random initial color parameter for ParticleMaterial | Raffaele Picca | 2021-12-03 | 1 | -1/+24 |
| |/ | | | | | | | Works with 2D and 3D GPU Particles | ||||
* | | Add a double-precision editor build to CI | Aaron Franke | 2021-12-09 | 1 | -1/+1 |
| | | |||||
* | | Fixed texture animation speed when using random lifetime ( Particle2D gpu + ↵ | Raffaele Picca | 2021-11-26 | 1 | -1/+1 |
|/ | | | | cpu) as mentioned here: https://github.com/godotengine/godot/issues/54993 | ||||
* | Rename `GradientTexture` to `GradientTexture1D` | Andrii Doroshenko (Xrayez) | 2021-11-07 | 1 | -1/+1 |
| | | | | | 1. Explicit and unambiguous when comparing to `GradientTexture2D` 2. Consistent with other class names where 1D is used in the engine. | ||||
* | Merge pull request #52430 from AnilBK/vector2-replacements | Rémi Verschelde | 2021-09-24 | 1 | -1/+1 |
|\ | |||||
| * | Use builtin Vector2 functions for calculation of angles. | Anilforextra | 2021-09-07 | 1 | -1/+1 |
| | | | | | | | | . | ||||
* | | Construct values only when necessary. | Anilforextra | 2021-09-23 | 1 | -1/+1 |
|/ | |||||
* | moved particle parameters to minmax and split scale axis | QbieShay | 2021-08-22 | 1 | -88/+166 |
| | | | | | | | This commit adds quite a chunk of modifications to particles - particle (value + randomness) now use min and max instead - passing a curveXYZtexture is now possible and will scale particles per-axis - CPUParticle3D have an optional parameter to split the scale curve per-axis | ||||
* | Fix some unnecessary includes | Aaron Franke | 2021-08-13 | 1 | -2/+0 |
| | |||||
* | Some work on double support | Aaron Franke | 2021-08-09 | 1 | -1/+1 |
| | |||||
* | Use doubles for time in many other places | Aaron Franke | 2021-08-09 | 1 | -23/+23 |
| | |||||
* | Fix color properties of particle nodes/material | Hendrik Brucker | 2021-07-04 | 1 | -4/+0 |
| |