summaryrefslogtreecommitdiffstats
path: root/modules/noise
Commit message (Collapse)AuthorAgeFilesLines
...
* [Noise/NoiseTexture2D] Allow disabling normalizationHendrik Brucker2023-01-296-37/+76
|
* Add tests for FastNoiseLite/NoiseTextureHendrik Brucker2023-01-065-13/+919
| | | | + fix some issues with seamless noise generation
* One Copyright Update to rule them allRémi Verschelde2023-01-0510-290/+290
| | | | | | | | | | | | | | | | | | | | 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
|
* Use forward-declarations in big editor classestrollodel2022-11-291-0/+1
|
* Use forward-declarations in EditorPlugin where possibletrollodel2022-11-111-0/+2
|
* Fix default values on virtual classes causing errors in projectsAaron Franke2022-11-091-0/+1
|
* Make some Image methods statickobewi2022-10-141-3/+1
|
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg2022-10-071-9/+9
| | | | change warnings=all to use /W4.
* Remove NO_THREADS fallback code, Godot 4 requires thread supportRémi Verschelde2022-10-031-3/+0
| | | | | This also removes `OS::can_use_threads` from the public API since it's always true.
* Rename `hint_tooltip` to `tooltip_text` & setgetMicky2022-08-271-1/+1
| | | | | | | | `hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too.
* Rename 2D NoiseTexture to NoiseTexture2DAaron Franke2022-08-246-81/+82
|
* Make `_validate_property` a multilevel methodYuri Sizov2022-08-224-16/+16
|
* Remove unintentional PROPERTY_USAGE_INTERNALRedMser2022-08-181-1/+1
| | | | | The flag only matters for property definition, but was also used in _validate_property a lot.
* Rename the argument tag to param in XML documentationYuri Sizov2022-08-081-17/+17
|
* Rename Control PRESET_WIDE to PRESET_FULL_RECTFireForge2022-07-181-1/+1
|
* Add suffixes to all nodes and resourcesFireForge2022-06-111-2/+2
|
* Fix noise offset not affecting domain warpHendrik Brucker2022-05-181-2/+13
| | | | - also added domain warp to get_noise_1d
* Fix domain warp fractal type defaulting to the wrong value (and refactor ↵Hendrik Brucker2022-05-162-18/+23
| | | | enum conversion)
* Refactor module initializationreduz2022-05-042-8/+17
| | | | | | | * Changed to use the same stages as extensions. * Makes the initialization more coherent, helping solve problems due to lack of stages. * Makes it easier to port between module and extension. * removed the DRIVER initialization level (no longer needed).
* Validate image size for Noise get image methodsHaoyu Qiu2022-05-011-0/+4
|
* Merge pull request #60384 from timothyqiu/noise-skirtRémi Verschelde2022-04-271-0/+2
|\
| * Validate input in NoiseTexture::set_seamless_blend_skirt()Haoyu Qiu2022-04-201-0/+2
| |
* | Restructure and refine the noise moduleHendrik Brucker2022-04-1913-241/+487
|/
* Add spaces to FastNoiseLite enum hint namesFireForge2022-04-161-4/+4
|
* Fix some issues found by cppcheck.bruvzg2022-04-061-1/+1
|
* Fix `NoiseTexture._generate_texture` crashPaweł Fertyk2022-04-051-0/+1
| | | | Fixes #59915 .
* Zero initialize all pointer class and struct membersRémi Verschelde2022-04-041-1/+1
| | | | | This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr.
* Fix group name in FastNoise and GradientFireForge2022-03-311-1/+1
|
* Add FastNoiseLite / general noise overhaulHendrik Brucker2022-03-2014-0/+1950
- replace OpenSimplexNoise Co-authored-by: Cory Petkovsek <tinmanjuggernaut@users.noreply.github.com>