summaryrefslogtreecommitdiffstats
path: root/modules/noise
Commit message (Collapse)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-2715-30/+30
|
* Rebrand preambles to RedotSpartan3222024-10-1315-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit e8542b06acca3c1bdeee4b528411771f0819f084) Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* NoiseTexture2D/3D: Don't use a thread to regenerate when the build doesn't ↵NotWearingPants2024-09-172-0/+6
| | | | | | support threads (cherry picked from commit b47b98db34d88f83d773e72bc301123410c851f4)
* Style: Optimize `.svg` files with `svgo`Thaddeus Crews2024-06-232-2/+2
|
* Merge pull request #92000 from clayjohn/vram-debuggerRémi Verschelde2024-05-161-0/+1
|\ | | | | | | Increase coverage of VRAM debugger and add support to RD backends
| * Increase coverage of VRAM debugger and add support to RD backendsclayjohn2024-05-151-0/+1
| |
* | [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-141-1/+1
|/
* Organize existing code for editor pluginsAaron Franke2024-04-272-2/+2
|
* Merge pull request #88823 from jsjtxietian/limit-NoiseTexture3DRémi Verschelde2024-02-271-0/+2
|\ | | | | | | Do overflow check in when generating NoiseTexture3D
| * Do overflow check in when gererating NoiseTexture3Djsjtxietian2024-02-271-0/+2
| |
* | FastNoiseLite: Sync with 1.1.0, clean up SCsubRémi Verschelde2024-02-191-17/+0
|/ | | | | Doesn't fix the LTO warning about `-Waggressive-loop-optimizations` due to GCC bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80922.
* Reorganize code related to editor themingYuri Sizov2024-01-161-1/+1
| | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well.
* Update deferred calls to use Callableskobewi2024-01-092-12/+4
|
* Tweak FastNoiseLite property hints for better slider usabilityHugo Locurcio2023-11-051-2/+2
| | | | | | | | | - Mark Frequency as exponential to make low frequency values easier to control when dragging the slider. The default now conveniently appears halfway in the middle. - Reduce range hint for Offset to make "absolute" slider dragging more controllable, but allow lower/greater values to be entered manually.
* Fix FastNoiseLite.get_image crashes with bad paramjsjtxietian2023-10-301-0/+3
|
* Fix FastNoiseLite.get_seamless_image function will crashes with bad paramjsjtxietian2023-10-261-0/+3
|
* Merge pull request #79922 from Auburn/cellular-jitter-fixRémi Verschelde2023-08-172-2/+2
|\ | | | | | | FastNoiseLite: Fix cellular jitter using incorrect default value
| * FastNoiseLite Fix cellular jitter using incorrect default valueJordan Peck2023-07-262-2/+2
| | | | | | | | Default value for cellular jitter should be 1.0, using 0.45 will make the cellular noise look bad
* | Merge pull request #78865 from MewPurPur/improve-docs-top-sections-VFXRémi Verschelde2023-08-164-6/+6
|\ \ | | | | | | | | | Improve the top docs sections of VFX classes
| * | Improve the top docs sections of VFX classesMewPurPur2023-08-114-6/+6
| |/
* | Merge pull request #80407 from clayjohn/NoiseTexture3D-formatRémi Verschelde2023-08-082-2/+4
|\ \ | | | | | | | | | Remove GPU readback from NoiseTexture3D.get_format()
| * | Remove GPU readback from NoiseTexture3D.get_formatclayjohn2023-08-082-2/+4
| |/
* | Merge pull request #78903 from MewPurPur/forget-dice-we-have-texture-cubes-nowRémi Verschelde2023-08-071-0/+1
|\ \ | |/ |/| | | Add icons for 3D texture classes
| * Add icons for 3D texture classesMewPurPur2023-08-041-0/+1
| |
* | Unify and streamline connecting to Resource changeskobewi2023-07-174-19/+15
|/
* Doctool: Remove version attribute from XML headerRémi Verschelde2023-07-064-4/+4
| | | | | | We don't use that info for anything, and it generates unnecessary diffs every time we bump the minor version (and CI failures if we forget to sync some files from opt-in modules (mono, text_server_fb).
* Bump version to 4.2-devRémi Verschelde2023-07-054-4/+4
| | | | Keep on waitin'
* Style: Harmonize header includes in modulesRémi Verschelde2023-06-158-13/+19
| | | | | | | | | | | | | | | | | | | | This applies our existing style guide, and adds a new rule to that style guide for modular components such as platform ports and modules: Includes from the platform port or module ("local" includes) should be listed first in their own block using relative paths, before Godot's "core" includes which use "absolute" (project folder relative) paths, and finally thirdparty includes. Includes in `#ifdef`s come after their relevant section, i.e. the overall structure is: - Local includes * Conditional local includes - Core includes * Conditional core includes - Thirdparty includes * Conditional thirdparty includes
* Merge pull request #77017 from Calinou/doc-noisetexture-seamless-smallYuri Sizov2023-05-302-10/+12
|\ | | | | Document seamless caveats on small textures in NoiseTexture2D and NoiseTexture3D
| * Document seamless caveats on small textures in NoiseTexture2D and NoiseTexture3DHugo Locurcio2023-05-132-10/+12
| | | | | | | | This also harmonizes "normal map" spelling across the class reference.
* | Reinstate NoiseTexture2D iconVolTer2023-05-272-1/+1
|/
* Merge pull request #76557 from clayjohn/NoiseTexture3DMax Hilbrunner2023-05-038-253/+282
|\ | | | | Fix compatibility breakage from adding NoiseTexture3D
| * Fix compatibility breakage from adding NoiseTexture3Dclayjohn2023-04-288-253/+282
| | | | | | | | Also optimize some of the Noise methods
* | adjusting step size for fastnoise frequency hintAlex Drozd2023-05-021-1/+1
|/
* GDScript: Fix template_debug compilation with TOOLS/DEBUG macro mismatchRémi Verschelde2023-04-281-1/+1
|
* Merge pull request #76486 from Lasuch69/add-noisetexture3d-no-mipmapsRémi Verschelde2023-04-2711-21/+895
|\ | | | | | | Add NoiseTexture3D
| * Add NoiseTexture3DLasuch2023-04-2611-21/+895
| |
* | Fix wait for thread not startedSamuele Panzeri2023-04-271-1/+3
|/
* Bump version to 4.1-devRémi Verschelde2023-03-013-3/+3
| | | | Can't stop, won't stop, they said, huh?
* [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.