| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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>
|
|
|
|
|
|
| |
support threads
(cherry picked from commit b47b98db34d88f83d773e72bc301123410c851f4)
|
| |
|
|\
| |
| |
| | |
Increase coverage of VRAM debugger and add support to RD backends
|
| | |
|
|/ |
|
| |
|
|\
| |
| |
| | |
Do overflow check in when generating NoiseTexture3D
|
| | |
|
|/
|
|
|
| |
Doesn't fix the LTO warning about `-Waggressive-loop-optimizations`
due to GCC bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80922.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
| |
|
|\
| |
| |
| | |
FastNoiseLite: Fix cellular jitter using incorrect default value
|
| |
| |
| |
| | |
Default value for cellular jitter should be 1.0, using 0.45 will make the cellular noise look bad
|
|\ \
| | |
| | |
| | | |
Improve the top docs sections of VFX classes
|
| |/ |
|
|\ \
| | |
| | |
| | | |
Remove GPU readback from NoiseTexture3D.get_format()
|
| |/ |
|
|\ \
| |/
|/|
| | |
Add icons for 3D texture classes
|
| | |
|
|/ |
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
Keep on waitin'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
Document seamless caveats on small textures in NoiseTexture2D and NoiseTexture3D
|
| |
| |
| |
| | |
This also harmonizes "normal map" spelling across the class reference.
|
|/ |
|
|\
| |
| | |
Fix compatibility breakage from adding NoiseTexture3D
|
| |
| |
| |
| | |
Also optimize some of the Noise methods
|
|/ |
|
| |
|
|\
| |
| |
| | |
Add NoiseTexture3D
|
| | |
|
|/ |
|
|
|
|
| |
Can't stop, won't stop, they said, huh?
|
| |
|
|
|
|
| |
+ fix some issues with seamless noise generation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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".
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
change warnings=all to use /W4.
|
|
|
|
|
| |
This also removes `OS::can_use_threads` from the public API since it's always
true.
|
|
|
|
|
|
|
|
| |
`hint_tooltip` -> `tooltip_text`
`set_tooltip` -> `set_tooltip_text`
`_get_tooltip` -> `get_tooltip_text`
Updates documentation, too.
|