Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-20 | Implement basic ASTC support | Juan Linietsky | |
Implements basic ASTC support: * Only 4x4 and 8x8 block sizes. * Other block sizes are too complex to handle for Godot image compression handling. May be implemented sometime in the future. The need for ASTC is mostly for the following use cases: * Implement a high quality compression option for textures on mobile and M1 Apple hardware. * For this, the 4x4 is sufficient, since it uses the same size as BPTC. ASTC supports a lot of block sizes, but the benefit of supporting most of them is slim, while the implementation complexity in Godot is very high. Supporting only 4x4 (and 8x8) solves the real problem, which is lack of a BPTC alternative on hardware where it's missing. Note: This does not yet support encoding on import, an ASTC encoder will need to be added. | |||
2022-09-05 | Merge pull request #65230 from fire-forge/itemlist-spacing | Yuri Sizov | |
2022-09-05 | Merge pull request #65362 from Jummit/fix-scene-unique-icon | Rémi Verschelde | |
2022-09-05 | Optimize and fix the scene unique name icon | Jummit | |
This also makes it display correctly when using a light theme. | |||
2022-09-05 | Merge pull request #65282 from Faless/fix/4.x_arm32_detect | Rémi Verschelde | |
2022-09-05 | Merge pull request #65358 from migeran/fix-utf8-checks | Rémi Verschelde | |
2022-09-05 | Merge pull request #65292 from ↵ | Rémi Verschelde | |
AlmightyLaxz/prevent-shapecast3d-debug-without-debugcollisions | |||
2022-09-05 | Merge pull request #65306 from ↵ | Rémi Verschelde | |
Rindbee/fix-Skeleton3DEditor-causing-crash-in-sanitizer-enabled-builds | |||
2022-09-05 | Merge pull request #65356 from V-Sekai/state_machine_undo_redo_fix | Rémi Verschelde | |
2022-09-05 | Fix UTF-8 validation in static checks | Gergely Kis | |
Use isutf8 instead of recode to detect invalid UTF-8 sequences. Also add the necessary dependencies to run the static checks locally using act (https://github.com/nektos/act) with the Medium size image. | |||
2022-09-05 | Fix UndoRedo when creating new AnimationStateMachine transition and node. | SaracenOne | |
2022-09-05 | Merge pull request #65321 from rburing/physics_server_2d_extension | Rémi Verschelde | |
Create GDExtension classes for PhysicsServer2D | |||
2022-09-05 | Merge pull request #63568 from santagada/patch-1 | Rémi Verschelde | |
2022-09-05 | Merge pull request #65140 from Mickeon/editor-spin-slider-newline | Rémi Verschelde | |
2022-09-05 | Merge pull request #64840 from maximkulkin/graph-edit-node-selection | Rémi Verschelde | |
Add GraphNode 'selected' and 'deselected' signals, simplify GraphEdit | |||
2022-09-05 | Add GraphNode 'selected' and 'deselected' signals, simplify GraphEdit | Maxim Kulkin | |
2022-09-05 | Merge pull request #65028 from groud/fix_split_container | Rémi Verschelde | |
Improve SplitContainer behavior, keeping asked split position whenever possible | |||
2022-09-05 | Merge pull request #65323 from timothyqiu/variant-wild | Rémi Verschelde | |
Fix crash when encoding freed object in `ConfigFile` | |||
2022-09-05 | Merge pull request #65347 from timothyqiu/dummy-skin | Rémi Verschelde | |
Fix crash when executing `CSGMesh3D.set_mesh` with headless Godot | |||
2022-09-05 | Merge pull request #65348 from aaronfranke/fix-vec4 | Rémi Verschelde | |
Minor fixes to Vector4 in core | |||
2022-09-05 | Merge pull request #65266 from raulsntos/dotnet/reload-non-tool-scripts | Rémi Verschelde | |
Create script instance of reloaded scripts even if they're not tools | |||
2022-09-05 | Merge pull request #65346 from aaronfranke/cs-fix-vec4 | Rémi Verschelde | |
Fix some bugs with Vector4 in C# | |||
2022-09-05 | Merge pull request #65278 from TokageItLab/fix-node-transform-skin | Rémi Verschelde | |
Fix `RestFixer` for the model has `Skin` which non-inverse-global-rest | |||
2022-09-05 | Merge pull request #65327 from aaronfranke/gltf-null | Rémi Verschelde | |
Don't try to read values from null cameras and lights in GLTF | |||
2022-09-05 | Merge pull request #65343 from MatthewZelriche/XSendEventCrashFix | Rémi Verschelde | |
Fix XSendEvent crash & bootsplash. | |||
2022-09-04 | Minor fixes to Vector4 | Aaron Franke | |
2022-09-05 | Fix crash when executing `CSGMesh3D.set_mesh` with headless Godot | Haoyu Qiu | |
2022-09-04 | Fix some bugs with Vector4 in C# | Aaron Franke | |
2022-09-04 | Fix XSendEvent crash & bootsplash. | MatthewZelriche | |
Fixes a crash due to an Xlib error, as well as ensures that Godot holds the correct size of the window after window modes have been applied, before exiting the DisplayServerX11 constructor. This ensures the bootsplash will be displayed with the correct dimensions. Fixes #65320 | |||
2022-09-04 | C#: Create script instance of reloaded scripts even if they're not tools | Raul Santos | |
Scripts that are instantiated at some point will always be recreated if they ever become placeholders to prevent non-tool scripts instantiated manually by users to become placeholders, if they do become placeholders due to errors that prevent instantiation (such as a missing parameterless constructor) these scripts will also be recreated replacing the temporary placeholder. If a script is marked as a tool but becomes a non-tool script in a rebuild, the script will become a placeholder and will no longer be considered applicable to be replaced by an instance since the user explicitly removed the Tool attribute. | |||
2022-09-04 | Don't try to read values from null cameras and lights in GLTF | Aaron Franke | |
2022-09-04 | Merge pull request #65299 from paddy-exe/linear-depth-disable-output-preview | Rémi Verschelde | |
Disable Output port preview of Visual Shader nodes using SpatialShader specific built-ins | |||
2022-09-04 | Merge pull request #65326 from timothyqiu/element-check | Clay John | |
Fix crash when executing `LightmapGIData._set_light_textures_data` | |||
2022-09-04 | Merge pull request #65024 from yedpodtrzitko/yed/fix-macos-missing-vulkan | Rémi Verschelde | |
fix: graceful exit on macOS with missing Vulkan SDK | |||
2022-09-04 | Fix crash when executing `LightmapGIData._set_light_textures_data` | Haoyu Qiu | |
2022-09-04 | Fix crash when encoding freed object in ConfigFile | Haoyu Qiu | |
2022-09-04 | Create GDExtension classes for PhysicsServer2D | Ricardo Buring | |
This allows a 2D physics server created entirely from GDExtension. Based on the structure of PhysicsServer3DExtension by reduz. | |||
2022-09-04 | fix: graceful exit on macOS missing Vulkan | Jiri Suchan | |
2022-09-04 | Fix Skeleton3DEditor causing crash in sanitizer enabled builds | Rindbee | |
The life cycle of the `Skeleton3DEditor` singleton is too short, and when it is destroyed, part of the logic needs to be called when its child nodes exist. | |||
2022-09-03 | Merge pull request #65301 from KoBeWi/get_serious() | Rémi Verschelde | |
Remove pathed `get_node()` use from scene tree dock | |||
2022-09-03 | Merge pull request #65283 from bruvzg/reenable_per_pix_transp | Rémi Verschelde | |
Re-enable per-pixel transparency support on Linux, macOS, and Windows. | |||
2022-09-03 | Merge pull request #65296 from raulsntos/dotnet/signal-once | Ignacio Roldán Etcheverry | |
C#: Connect only once for each signal of a script | |||
2022-09-03 | Remove pathed get_node() use from scene tree dock | kobewi | |
2022-09-03 | Merge pull request #65259 from ↵ | Ignacio Roldán Etcheverry | |
AlmightyLaxz/dotnet-build_assemblies-double-support Add float arg to build_assemblies.py | |||
2022-09-03 | Disable Output port preview of Linear Depth Visual Shader node | Patrick | |
This disables the output port preview of the node because it's enabled preview caused a shader compilation error | |||
2022-09-03 | C#: Connect only once for each signal of a script | Raul Santos | |
Since the list of signals in `CSharpScript::event_signals` retrieved from calling `ScriptManagerBridge.UpdateScriptClassInfo` already includes the signals from base scripts there is no need to iterate the hierarchy again on `CSharpInstance::connect_event_signals`. | |||
2022-09-03 | Merge pull request #65111 from MatthewZelriche/DroppedXEventFix | Rémi Verschelde | |
Fix dropped XEvents early in main window lifetime. | |||
2022-09-04 | Add float arg to build_assemblies.py | Almighty Laxz | |
2022-09-04 | Stop ShapeCast3D drawing when debug collisions off | Almighty Laxz | |
2022-09-03 | Merge pull request #65284 from MJacred/docs/vector4i | Rémi Verschelde | |
Document Vector4i |