Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Unify particle editors | kobewi | 2024-10-04 | 1 | -0/+1 |
| | |||||
* | Add cone angle control to particle emission ring shape | Kasper Arnklit Frandsen | 2024-09-02 | 1 | -5/+24 |
| | |||||
* | Merge pull request #91449 from Arnklit/particles-emission-ring-shape-fix2 | Rémi Verschelde | 2024-05-14 | 1 | -1/+1 |
|\ | | | | | | | Fix sqrt application for radius in particle ring emission | ||||
| * | Fix sqrt application for radius in particle ring emission | Kasper Arnklit Frandsen | 2024-05-14 | 1 | -1/+1 |
| | | |||||
* | | Use Core/Scene stringnames consistently | kobewi | 2024-05-13 | 1 | -1/+0 |
| | | |||||
* | | Add shorthand for using singleton string names | kobewi | 2024-05-11 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #89595 from apples/89559-cpuparticles3d-angle-rotate_y-fix | Rémi Verschelde | 2024-05-06 | 1 | -1/+1 |
|\ \ | |/ |/| | | | Fix `CPUParticles3D` using angle incorrectly when `ROTATE_Y` is set. | ||||
| * | Fixed CPUParticles3D using angle incorrectly when ROTATE_Y is set. | Apples | 2024-03-17 | 1 | -1/+1 |
| | | |||||
* | | Fix particle cylinder emission shape random distribution | Kasper Arnklit Frandsen | 2024-04-30 | 1 | -1/+1 |
| | | |||||
* | | fix: avoid shader crash on null vector and negative x vector | Kasper Frandsen | 2024-04-17 | 1 | -2/+2 |
| | | |||||
* | | Fixed INSTANCE_CUSTOM.w not being assigned correctly in CPUParticles 2D and 3D | QbieShay | 2024-04-01 | 1 | -2/+3 |
|/ | |||||
* | Removed unnecessary AABB initialization for CPUParticles | Arman Elgudzhyan | 2024-02-20 | 1 | -1/+0 |
| | | | | Setting an AABB manually for CPUParticles unnecessarily registers as a custom AABB and can cause issues on some platforms and hardware. | ||||
* | Revert "Update Node::get_configuration_warnings signature" | Rémi Verschelde | 2024-02-17 | 1 | -2/+2 |
| | | | | This reverts commit d3852deaa450d77edb30df2bb1c77bd7bc45befc. | ||||
* | Custom ("visiblity") AABB support for CPUParticles | Arman Elgudzhyan | 2024-02-15 | 1 | -0/+20 |
| | | | | | - Improves performance by reducing time spent on AABB generation. - Also adds an option to generate the AABB manually in the CPUParticles3D dropdown. | ||||
* | Update Node::get_configuration_warnings signature | RedMser | 2024-02-08 | 1 | -2/+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 |
| | |||||
* | Fix buffer overrun in CPUParticles3D | RedworkDE | 2023-03-07 | 1 | -1/+1 |
| | |||||
* | 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 |
|/ | |||||
* | Remove redundant Variant-types initializations | Markus Sauermann | 2022-11-14 | 1 | -1/+1 |
| | |||||
* | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | 2022-10-07 | 1 | -18/+18 |
| | | | | 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 | -18/+18 |
| | | | | | "sampling" is a more accurate term than "interpolating" for what's happening when using that function. | ||||
* | Merge pull request #64367 from Mickeon/rename-var-to-str | Rémi Verschelde | 2022-08-26 | 1 | -5/+5 |
|\ | | | | | Rename `str2var` to `str_to_var` and similar | ||||
| * | Rename `str2var` to `str_to_var` and similar | Micky | 2022-08-26 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | -15/+15 |
|/ | | | | Also affects their file names, related classes and documentation. | ||||
* | Make `_validate_property` a multilevel method | Yuri Sizov | 2022-08-22 | 1 | -17/+15 |
| | |||||
* | Particles: Fix missing configuration warning updates | Rémi Verschelde | 2022-07-03 | 1 | -1/+10 |
| | | | | Fixes #33488. | ||||
* | Use suffixes for units in nodes and resources | Aaron Franke | 2022-05-19 | 1 | -3/+3 |
| | |||||
* | Rename Basis get_axis to get_column, remove redundant methods | Aaron Franke | 2022-05-03 | 1 | -20/+20 |
| | |||||
* | Rename Basis "elements" to "rows" | Aaron Franke | 2022-04-29 | 1 | -18/+18 |
| | |||||
* | String: Remove TTR and DTR defines in non-tools build | Rémi Verschelde | 2022-03-28 | 1 | -2/+2 |
| | | | | | 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/+10 |
|\ | | | | | 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/+10 |
| | | | | | | | | "Sphere Surface" to keep the old behaviour. | ||||
* | | Discern between virtual and abstract class bindings | reduz | 2022-03-10 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Previous "virtual" classes (which can't be instantiated) are not corretly named "abstract". * Added a new "virtual" category for classes, they can't be instantiated from the editor, but can be inherited from script and extensions. * Converted a large amount of classes from "abstract" to "virtual" where it makes sense. Most classes that make sense have been converted. Missing: * Physics servers * VideoStream * Script* classes. which will go in a separate PR due to the complexity involved. | ||||
* | | Use `switch` consistently in `_notification` (`scene` folder) | Rémi Verschelde | 2022-02-15 | 1 | -49/+51 |
| | | |||||
* | | 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 | -2/+2 |
| | | |||||
* | | Fixed texture animation speed when using random lifetime ( Particle2D gpu + ↵ | Raffaele Picca | 2021-11-26 | 1 | -11/+11 |
|/ | | | | 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. |