summaryrefslogtreecommitdiffstats
path: root/scene/resources/particle_process_material.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Improve editing of min/max particle propertieskobewi2023-12-201-39/+49
|
* Fixed radial inwards velocity clamping incorrectly (regression from 83488)QbieShay2023-11-231-3/+6
|
* Fix several ParticleProcessMaterial texture namesbitsawer2023-11-131-3/+3
|
* Fix several Material texture parameter updatesbitsawer2023-11-011-9/+9
|
* Merge pull request #84028 from QbieShay/qbe/fix-damp-fricRémi Verschelde2023-10-301-10/+11
|\ | | | | | | Fix friction being in the correct if/else branch
| * Fix friction being in the correct if/else branchQbieShay2023-10-301-10/+11
| | | | | | | | Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* | Merge pull request #84056 from QbieShay/qbe/fix-orbit-zRémi Verschelde2023-10-301-9/+13
|\ \ | | | | | | | | | Fix wrong rotation matrix for orbit z velocity
| * | fixed wrong rotation matrix for orbit z velocityQbieShay2023-10-281-9/+13
| |/
* | fixed turbulence post rework.QbieShay2023-10-281-6/+8
| |
* | [Particles] Fix invalid parameter rangesA Thousand Ships2023-10-261-4/+4
|/
* Merge pull request #83881 from ↵Rémi Verschelde2023-10-261-11/+9
|\ | | | | | | | | | | jsjtxietian/fix-generated-particle-shader-use-noise-direction-before-define Fix `noise_direction` variable used before initialized in particle shader when using turbulence with collisions
| * Fix `noise_direction` variable used before initialized in particle shaderjsjtxietian2023-10-251-11/+9
| | | | | | | | when using turbulence with collisions, delete unused code
* | Merge pull request #83831 from QbieShay/qbe/fix-normal-pointRémi Verschelde2023-10-241-1/+24
|\ \ | |/ |/| Particles: Fix directed points not working, and fix friction formula
| * Fixed directed points not working, and fixig friction formulaQbieShay2023-10-231-1/+24
| | | | | | | | Co-authored-by: RPicster <picster@pixelgod.net>
* | fix performance hit due to enabling collisionSaif Kandil2023-10-221-6/+10
|/ | | | Signed-off-by: Saif Kandil <74428638+k0T0z@users.noreply.github.com>
* Merge pull request #83620 from clayjohn/particles-material-emissionRémi Verschelde2023-10-201-1/+1
|\ | | | | | | Fix typo in particles process material when using emission color texture
| * Fix typo in particles process material when using emission color textureclayjohn2023-10-191-1/+1
| |
* | Fixed division by zero in particle process, initial ramp, and amount ratio+scaleQbieShay2023-10-171-14/+14
|/
* Particle internal refactor and additions for more artistic controlQbieShay2023-10-101-429/+789
| | | | | | | | Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Co-authored-by: Raul Santos <raulsntos@gmail.com> Co-authored-by: Mew Pur Pur <85438892+MewPurPur@users.noreply.github.com> Co-authored-by: Clay John <claynjohn@gmail.com>
* Fix GPUParticle2D offset stutterMarcus Elg2023-08-251-1/+1
|
* Fix particle shader deterministic random valuesSeptian2023-08-151-2/+4
|
* Extract and reorganize texture resource classesHendrik Brucker2023-07-141-0/+1
|
* Add warnings and fallbacks for particles sub emitters when using the GL ↵clayjohn2023-06-211-2/+5
| | | | | | Compatibility rendering backend Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
* Correctly reset particle size and rotation in ParticlesProcessMaterialRaffaele Picca2023-06-081-2/+8
| | | | Co-authored-by: clayjhn <claynjohn@gmail.com>
* Increase precision in particle damping properties in the editorHugo Locurcio2023-06-071-2/+2
|
* Fix `turbulence_noise_scale` regression.KdotJPG2023-05-301-1/+5
| | | | Fixes #77491
* Reworked Particle Turbulence - Rebased.KdotJPG2023-05-171-54/+67
|
* Avoid sync issues in materials with scheduled shader updatesPedro J. Estébanez2023-05-101-3/+2
|
* Use angle_rand to calculate base_angle in particles process materialclayjohn2023-04-131-2/+2
|
* Merge pull request #70716 from ↵Rémi Verschelde2023-01-101-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 valuesHugo Locurcio2022-12-291-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 allRémi Verschelde2023-01-051-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 Scott2022-12-291-0/+1
|/
* Merge pull request #66349 from A-Lamia/Amount_At_CollisionRémi Verschelde2022-10-131-1/+23
|\ | | | | | | PARTICLES: adds amount property to collision sub particles.
| * particles: add amount property to sub property collision.Lamia2022-10-131-1/+23
| |
* | removed 2nd particle collision velocity calculationbenbot2022-09-121-15/+7
|/
* Rename `or_lesser` range property hint to `or_less`Hugo Locurcio2022-09-021-18/+18
| | | | | | | "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 ParticlesMaterial to ParticleProcessMaterialMicky2022-08-261-0/+1895
Also affects their file names, related classes and documentation.