Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-11 | Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaks | Rémi Verschelde | |
`DirAccess *` needs to be deleted manually, and this is often forgotten especially when doing early returns with `ERR_FAIL_COND`. `DirAccessRef` is deleted automatically when it goes out of scope. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | |||
2022-03-11 | Merge pull request #58965 from TechnoPorg/remove-stex-occurrences | Rémi Verschelde | |
Remove more occurrences of "stex" | |||
2022-03-10 | Remove more occurrences of "stex" | TechnoPorg | |
2022-03-10 | Discern between virtual and abstract class bindings | reduz | |
* Previous "virtual" classes (which can't be instantiated) are not corretly named "abstract". * Added a new "virtual" category for classes, they can't be instantiated from the editor, but can be inherited from script and extensions. * Converted a large amount of classes from "abstract" to "virtual" where it makes sense. Most classes that make sense have been converted. Missing: * Physics servers * VideoStream * Script* classes. which will go in a separate PR due to the complexity involved. | |||
2022-03-08 | Add `_get_func_code/_is_available` virtual functions to custom nodes | Yuri Roubinsky | |
2022-03-07 | Merge pull request #58750 from Chaosus/vs_varyings | Rémi Verschelde | |
Add varying support to visual shaders | |||
2022-03-07 | Merge pull request #58719 from Chaosus/vs_builtins | Rémi Verschelde | |
Adds few more input/output built-ins to visual shader | |||
2022-03-06 | Merge pull request #58788 from reduz/rename-streamtexture | Rémi Verschelde | |
Rename StreamTexture* to CompressedTexture* | |||
2022-03-05 | Various code and documentation improvements | kobewi | |
2022-03-05 | Rename StreamTexture* to CompressedTexture* | reduz | |
* Its not and will not be used for streaming. * Streaming will be implemented in 4.1 and it will work different. * It makes more sense to be called CompressedTexture since it imports and compresses texture files. | |||
2022-03-04 | Add varying support to visual shaders | Yuri Roubinsky | |
2022-03-04 | Animation: Silence false positive -Wstringop-overflow warning | Rémi Verschelde | |
And disable debug code which was wrongly left enabled. | |||
2022-03-03 | Adds few more input/output built-ins to visual shader | Yuri Roubinsky | |
2022-03-01 | Merge pull request #58548 from V-Sekai/lod_lightmaps | JFonS | |
Allow automatic lod when importing 3D scenes with Static Lightmaps | |||
2022-02-26 | Don't abort loading scene on missing dependency | kobewi | |
2022-02-25 | Allow automatic lod when importing 3D scenes with Static Lightmaps | K. S. Ernest (iFire) Lee | |
Avoid the normal merge procedure when uv2s are different and makes generating LODs happen after the lightmap generation | |||
2022-02-24 | Merge pull request #58496 from JFonS/fix_lm_crash | Rémi Verschelde | |
2022-02-24 | Add sanity checks to lightmap unwrap texel size | jfons | |
2022-02-22 | Use Filament specular models and parametrization | clayjohn | |
2022-02-22 | Merge pull request #58343 from aaronfranke/negative-shape-warning | Rémi Verschelde | |
2022-02-22 | Merge pull request #58344 from TokageItLab/fix-cubic-interpolate-with-loop | Rémi Verschelde | |
2022-02-21 | Merge pull request #58367 from V-Sekai/tileset_atlas_crash_fix | Rémi Verschelde | |
2022-02-20 | simplify calculation of max in grayscale | Markus Sauermann | |
2022-02-20 | Fix nullptr error in _update_padded_texture on texture with no image | SaracenOne | |
2022-02-20 | Fixed cubic interpolate with loop | Silc 'Tokage' Renew | |
2022-02-20 | Show an error when setting a negative size on a collision shape | Aaron Franke | |
2022-02-19 | Fix crash when importing small GLTF mesh | Haoyu Qiu | |
2022-02-17 | Revert "Default to real-time radiance map filter for environment sky ↵ | clayjohn | |
reflections" This reverts commit 09563e4bd8fa4dda8802b3b48f111f3c1de499d8. | |||
2022-02-16 | Style: Cleanup single-line blocks, semicolons, dead code | Rémi Verschelde | |
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported. | |||
2022-02-15 | Merge pull request #57931 from Calinou/sky-default-filter-realtime | Rémi Verschelde | |
2022-02-15 | Merge pull request #57877 from bruvzg/subpixel_gl_pos | Rémi Verschelde | |
2022-02-15 | Merge pull request #58100 from Calinou/environment-clamp-sky-contribution | Rémi Verschelde | |
Clamp environment light sky contribution to the [0.0; 1.0] range | |||
2022-02-14 | Clamp environment light sky contribution to the [0.0; 1.0] range | Hugo Locurcio | |
The value is already clamped in the editor, but it wasn't being clamped when the value was set via code. Values outside the [0.0; 1.0] range can result in broken rendering. | |||
2022-02-14 | Improve completion scroll bar visibility in the script editor | Hugo Locurcio | |
This makes the scroll bar bar thicker and more opaque (roughly matching the editor theme's scroll bar by default). | |||
2022-02-14 | Merge pull request #58008 from Geometror/increase-checkerboard-contrast | Rémi Verschelde | |
2022-02-13 | Merge pull request #57954 from TokageItLab/refactor-cubic-interpolate | Rémi Verschelde | |
Implement `cubic_interpolate()` as MathFunc for refactoring | |||
2022-02-12 | Add sub-pixel glyph positioning support. | bruvzg | |
2022-02-12 | Merge pull request #57993 from Calinou/sky-tweak-default-values | Rémi Verschelde | |
2022-02-12 | Increase checkerboard texture contrast | Hendrik Brucker | |
2022-02-12 | Merge pull request #57319 from IgorKordiukiewicz/sprite3d-error-message | Rémi Verschelde | |
2022-02-12 | Implement cubic_interpolate() as MathFunc for refactoring | Silc 'Tokage' Renew | |
2022-02-12 | Merge pull request #57641 from Geometror/compilation-time-improvements-1 | Rémi Verschelde | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-12 | Tweak default ProceduralSkyMaterial and PhysicalSkyMaterial appearance | Hugo Locurcio | |
- Tweak colors to be less saturated and more balanced (in terms of hue). The cool blue sky is balanced by a warm brown ground, which makes reflections look closer to how they'd look like when using an HDRI panorama texture. - Make the ground color dark on both ProceduralSkyMaterial and PhysicalSkyMaterial to reduce indoor light leaking, especially when using GI. - Tweak the PhysicalSkyMaterial colors to be as close as possible to ProceduralSkyMaterial (with the default sun orientation). - Tweak editor environment defaults to be identical to the default ProceduralSkyMaterial colors. Previously, the default editor sky color was different from the colors of a newly created ProceduralSkyMaterial resource. Both new skies were tested without GI, with SDFGI and with VoxelGI. They were tuned to look best when using ACES tonemapping with a whitepoint set to 6, but they still look good with other tonemapping operators. | |||
2022-02-11 | Fix SelfList::remove error when animating Sprite3D | Igor Kordiukiewicz | |
2022-02-11 | Add an explicit way to remove a theme type | Yuri Sizov | |
2022-02-10 | Default to real-time radiance map filter for environment sky reflections | Hugo Locurcio | |
This makes radiance map updates much faster, which improves performance when rotating the sun in the editor or at run-time. This real-time filter is also much less prone to "fireflies" that can appear when using a sky with a bright sun. | |||
2022-02-10 | Merge pull request #39965 from Calinou/tweak-sdfgi-defaults | Rémi Verschelde | |
2022-02-10 | Merge pull request #57707 from Calinou/sdfgi-tweak-default-num-cascades | Rémi Verschelde | |
2022-02-09 | Merge pull request #57813 from MisoMosiSpy/disabled_icons | Rémi Verschelde | |