summaryrefslogtreecommitdiff
path: root/modules/noise
AgeCommit message (Collapse)Author
2022-12-29Add safety-checks before some servers `free()`Adam Scott
2022-11-29Use forward-declarations in big editor classestrollodel
2022-11-11Use forward-declarations in EditorPlugin where possibletrollodel
2022-11-09Fix default values on virtual classes causing errors in projectsAaron Franke
2022-10-14Make some Image methods statickobewi
2022-10-07Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg
change warnings=all to use /W4.
2022-10-03Remove NO_THREADS fallback code, Godot 4 requires thread supportRémi Verschelde
This also removes `OS::can_use_threads` from the public API since it's always true.
2022-08-27Rename `hint_tooltip` to `tooltip_text` & setgetMicky
`hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too.
2022-08-24Rename 2D NoiseTexture to NoiseTexture2DAaron Franke
2022-08-22Make `_validate_property` a multilevel methodYuri Sizov
2022-08-18Remove unintentional PROPERTY_USAGE_INTERNALRedMser
The flag only matters for property definition, but was also used in _validate_property a lot.
2022-08-08Rename the argument tag to param in XML documentationYuri Sizov
2022-07-18Rename Control PRESET_WIDE to PRESET_FULL_RECTFireForge
2022-06-11Add suffixes to all nodes and resourcesFireForge
2022-05-18Fix noise offset not affecting domain warpHendrik Brucker
- also added domain warp to get_noise_1d
2022-05-16Fix domain warp fractal type defaulting to the wrong value (and refactor ↵Hendrik Brucker
enum conversion)
2022-05-04Refactor module initializationreduz
* 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).
2022-05-01Validate image size for Noise get image methodsHaoyu Qiu
2022-04-27Merge pull request #60384 from timothyqiu/noise-skirtRémi Verschelde
2022-04-20Validate input in NoiseTexture::set_seamless_blend_skirt()Haoyu Qiu
2022-04-19Restructure and refine the noise moduleHendrik Brucker
2022-04-16Add spaces to FastNoiseLite enum hint namesFireForge
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-05Fix `NoiseTexture._generate_texture` crashPaweł Fertyk
Fixes #59915 .
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr.
2022-03-31Fix group name in FastNoise and GradientFireForge
2022-03-20Add FastNoiseLite / general noise overhaulHendrik Brucker
- replace OpenSimplexNoise Co-authored-by: Cory Petkovsek <tinmanjuggernaut@users.noreply.github.com>