Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-12 | Narrow FileAccess scope to prevent deadlocks. | bruvzg | |
2022-04-11 | Merge pull request #60120 from Calinou/environment-editor-ssil-tonemap-hide | Rémi Verschelde | |
Hide SSIL properties when SSIL is disabled in the Environment resource | |||
2022-04-11 | Merge pull request #59980 from reduz/animation-libraries | Rémi Verschelde | |
2022-04-11 | Implement Animation Libraries | reduz | |
* Instead of containing single animations, AnimationPlayer now contains libraries. * Libraries, in turn, contain the animations. This paves the way for implementing the possibility of importing scenes as animation libraries, finally allowing to import animations separate from the 3D models. Missing (will be done on separate PRs): * Make it possible to import scenes (dae/fbx/gltf) as animation libraries. * Make it possible for AnimationTree to import animation libraries on its own, so it does not rely on AnimationPlayer for everything. | |||
2022-04-11 | Make FileAccess and DirAccess classes reference counted. | bruvzg | |
2022-04-10 | Hide SSIL properties when SSIL is disabled in the Environment resource | Hugo Locurcio | |
- Hide Tonemap White property when the tonemapper is Linear (as linear tonemapping does not use a whitepoint). | |||
2022-04-08 | Fix navmesh baking | Pawel Lampe | |
- improved mesh data calculation from standalone static colliders so that no VisualServer calls are performed - and thus no VS mutexes need to be locked in case of on-thread baking - improved the same for GridMap's static colliders | |||
2022-04-06 | Fix some issues found by cppcheck. | bruvzg | |
2022-04-05 | Merge pull request #58062 from Calinou/panoramaskymaterial-default-black | Rémi Verschelde | |
2022-04-04 | Merge pull request #59888 from akien-mga/clang-tidy | Rémi Verschelde | |
2022-04-04 | Fix debug navmesh errors | Pawel Lampe | |
2022-04-04 | Style: Apply clang-tidy to current code, add `readability-redundant-member-init` | Rémi Verschelde | |
2022-04-04 | Zero initialize all pointer class and struct members | Rémi Verschelde | |
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr. | |||
2022-04-04 | Fix center aligned text clipping. | bruvzg | |
2022-03-31 | Fix group name in FastNoise and Gradient | FireForge | |
2022-03-30 | Add PortableCompressedTexture | reduz | |
* Resource that allows saving textures embedded in scenes or standalone. * Supports only formats that are portable: Lossy, Lossles or BasisUniversal This is something I wanted to add for a long time. I made it now because @fire requires it for importing GLTF2 files with embedded textures, but also this will allow saving Godot scenes as standalone binary files that will run in all platforms (because textures will load everywhere). This is ideal when you want to distribute individual standalone assets online in games that can be built from Godot scenes. | |||
2022-03-30 | Merge pull request #59659 from fountainment/fix_callable_bind_usage | Rémi Verschelde | |
Fix Callable::bind usage in connections_dialog.h and packed_scene.cpp | |||
2022-03-29 | Remove `SHADOW_ATTENUATION` spatial light shader built-in | Yuri Roubinsky | |
2022-03-29 | Fix Callable::bind usage in connections_dialog.h and packed_scene.cpp | C.Even | |
* Callable::bind takes an array of pointers to Variant * Fixes #57057 | |||
2022-03-28 | Merge pull request #59644 from akien-mga/template-no-editor-dep | Rémi Verschelde | |
2022-03-28 | Merge pull request #59619 from Chaosus/vs_input_desc | Rémi Verschelde | |
2022-03-28 | Merge pull request #59525 from fire-forge/fix-group-names | Rémi Verschelde | |
2022-03-28 | Remove last editor code dependencies in template build | Rémi Verschelde | |
SConstruct change also makes it possible to outright delete the `editor` folder in a `tools=no` build, which we use in CI to ensure no invalid cross-dependencies are added. | |||
2022-03-28 | Fix inspector group name capitalization | FireForge | |
2022-03-28 | Add refs to shading language to the desciption of input nodes in vshader | Yuri Roubinsky | |
2022-03-28 | String: Remove TTR and DTR defines in non-tools build | Rémi Verschelde | |
This ensures we don't use TTR in runtime code, as it's specifically meant to source translations for the editor. | |||
2022-03-26 | Merge pull request #59336 from YeldhamDev/where_we_dropping_boys | Rémi Verschelde | |
2022-03-26 | Improve range property hints for various collision shapes | Rémi Verschelde | |
Fixes #36419. Co-authored-by: Andrii Doroshenko (Xrayez) <xrayez@gmail.com> | |||
2022-03-25 | Rename "ss_reflections_" to "ssr_" in Environment | FireForge | |
2022-03-25 | Convert the editor and default theme fonts to WOFF2 format to save space. | bruvzg | |
2022-03-22 | Merge pull request #59170 from akien-mga/import-wav-configure-loop-mode | Rémi Verschelde | |
2022-03-21 | Add visual marker when dragging and dropping tabs | Michael Alexsander | |
2022-03-18 | Merge pull request #59268 from Chaosus/shader_renames2 | Rémi Verschelde | |
Rename several transform built-ins in shaders | |||
2022-03-18 | Merge pull request #58233 from bruvzg/gde_ts | Rémi Verschelde | |
2022-03-18 | Rename several transform built-ins in shaders | Yuri Roubinsky | |
2022-03-18 | Merge pull request #55399 from RPicster/particlesmaterial-sphere-emittershape | Rémi Verschelde | |
ParticleMaterial: Sphere emission shape emitting from the volume. | |||
2022-03-17 | Unify TextServer built-in module and GDExtension code. | bruvzg | |
2022-03-16 | Split dummy renderer classes into separate files | Bastiaan Olij | |
Split canvas_texture_storage and texture_storage from render_storage class | |||
2022-03-15 | ResourceImporterWAV: Allow configuring loop mode on import | Rémi Verschelde | |
The new `edit/loop_mode` import options lets user choose to either: - Detect loop points from the WAV (default, same behavior as before) - Set the loop mode and loop points manually like in AudioStreamSample Fixes #46164. | |||
2022-03-13 | Merge pull request #58018 from Calinou/procedural-sky-add-cover-texture | Rémi Verschelde | |
Add sky cover texture for ProceduralSkyMaterial | |||
2022-03-11 | Merge pull request #59013 from bruvzg/fake_bold_italics | Rémi Verschelde | |
2022-03-11 | Add options to embolden and transform font outlines to simulate bold and ↵ | bruvzg | |
italic typefaces. | |||
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* |