forked from godotengine/godot
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Libgodot #1
Closed
Closed
Libgodot #1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Update outdated `low_processor_usage_mode` doc
Style: Optimize `.svg` files via `svgo`; add as pre-commit hook
Add coloring for completion of Color components
Fix engine crashing when using Down Arrow selection on Tree with no selection
Fix not using `encoding="utf-8"` when writing to files or reading from them
Make inspector spacing more themable
…_improve Change suggestion in `CONTRIBUTING.md` to avoid spam
Remove private glslang include
Store TileMapLayer selection in scene's history
Remove unused navigation polygon properties
Add stub method for `mouse_get_position` in headless display server
- `CACHE_MODE_IGNORE_DEEP` is checked in addition to `CACHE_MODE_IGNORE` to determine if a load is uncached. This avoids crashes in uncached loads due to prematurely freed load tasks. - Cached load tasks are isolated (not registered in the task map ever). This avoids regular loads from reusing in-flight cached loads, which is not correct.
D3D12: Use the right state for resources in certain heap types
…classes/AnimationMixer.xml Fix Info about Global library on add_animation_library method in doc/classes/AnimationMixer.xml Fix Info about Global library on add_animation_library method Co-authored-by: Silc Lizard (Tokage) Renew <[email protected]>
Fix asset pipeline coordinate systems doc url
…-lib-info-add_animation_library Fix info about global library in `add_animation_library` method docs
…aw-rect-flipping Fix `AtlasTexture::draw_rect` flipping for non-zero margin
Uses the skew correct `Transform2D::interpolate_with()` function rather than the bugged 3.x version.
…er-undo-crash-fix Fix animation Bezier editor crash when using undo after deleting AnimationPlayer
…trings Fix orphan StringName's in ShaderLanguage
…rase Fix RMB erasing of tiles
…te_transform2D Physics Interpolation - Fix `interpolated_transform_2d`
Fix AnimationMixer docs example code for `get_root_motion_rotation_accumulator`
As discussed with upstream, the C/C++ standard library is always fully included when building with MAIN_MODULE=1, so using EMCC_FORCE_STDLIBS is not necessary in our case.
…parser-chain GDScript: Invalidate cached parser chain when reloading
Enable usage of asan-enabled versions of prebuilt libraries
[Web] Remove unnecessary `EMCC_FORCE_STDLIBS` in dlink builds
This behaviour was introduced in godotengine#90365. This also fixes some inconsistencies in the docs and adds clarification of how the _export_file function works.
…docs-update Update documentation for new `EditorExportPlugin` behavior.
Fix sprite frame editor crash with null `frames` pointer
- Implements the concept of GDExtension loaders that can be used to customize how GDExtensions are loaded and initialized. - Moves the parsing of `.gdextension` config files to the new `GDExtensionLibraryLoader`. - `GDExtensionManager` is now meant to be the main way to load/unload extensions and can optionally take a `GDExtensionLoader`. - `EditorFileSystem` avoids unloading extensions if the file still exists, this should prevent unloading extensions that are outside the user project.
* Based on top of the GDExtensionLoader PR: godotengine#91166 * Add a new GodotInstance GDCLASS that provides startup and iteration commands to control a Godot instance. * Adds a libgodot_create_godot_instance entry point that creates a new Godot instance and returns a GodotInstance object. * Adds a libgodot_destroy_godot_instance entry point that destroys the Godot instance. * Allow specifying an external native rendering surface handle to render Godot into the UI of a host application. * It is also possible to embed multiple Godot windows into the UI of a host application. * Currently supported on MacOS and iOS Sample Apps: https://github.com/migeran/libgodot_project Developed by [Migeran](https://migeran.com) Sponsors & Acknowledgements: * Initial development sponsored by [Smirk Software](https://www.smirk.gg/) * Rebasing to Godot 4.3 and further development sponsored by [Xibbon Inc.](https://xibbon.com) * The GDExtension registration of the host process & build system changes were based on @Faolan-Rad's LibGodot PR: godotengine#72883 Co-Authored-By: Gabor Koncz <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See godotengine#90510