Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-29 | Merge pull request #61647 from KoBeWi/SaverResource | Rémi Verschelde | |
2022-07-29 | Swap arguments of ResourceSaver.save() | kobewi | |
2022-07-29 | Merge pull request #63415 from ajreckof/expose_tilemap_custom_data_methods | Rémi Verschelde | |
Expose TileMap methods related to the name of custom data layers | |||
2022-07-29 | Merge pull request #63595 from reduz/remove-signal-connect-binds | Rémi Verschelde | |
Remove Signal connect binds | |||
2022-07-29 | Remove Signal connect binds | Juan Linietsky | |
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind() | |||
2022-07-29 | expose TileMap methods related to the name of custom data layers | ajreckof | |
2022-07-29 | Merge pull request #62601 from smix8/navigation_3d_debug_4.x | Rémi Verschelde | |
2022-07-29 | Add more detailed Navigation Debug Visualization | smix8 | |
- Adds more customization options to ProjectSettings. - Displays navregion edge connections and navigation polygon edges in editor and at runtime. - Majority of debug code moved from SceneTree to NavigationServer. - Removes the irritating debug MeshInstance child node from NavigationRegion3D and replaces it with direct RenderingServer API. | |||
2022-07-28 | Merge pull request #63049 from Faless/mp/4.x_as_module | Rémi Verschelde | |
2022-07-28 | Merge pull request #59840 from Calinou/renderingserver-global-uniform-rename | Rémi Verschelde | |
2022-07-28 | Merge pull request #60957 from DeeJayLSP/sample_pcm | Rémi Verschelde | |
2022-07-28 | Rename AudioStreamSample to a more discoverable name | DeeJayLSP | |
2022-07-28 | Rename RenderingServer global shader uniform methods to be more explicit | Hugo Locurcio | |
The `global_shader_uniform` name is longer, but it makes it much easier to find the methods when searching in the class reference. | |||
2022-07-28 | Merge pull request #63532 from TokageItLab/rename-cubic-slerp | Rémi Verschelde | |
2022-07-28 | Merge pull request #57698 from ↵ | Rémi Verschelde | |
bluenote10/feature/rename_translated_to_translated_local | |||
2022-07-28 | Merge pull request #56597 from V-Sekai/material_drag_and_drop | Rémi Verschelde | |
Add drag-and-drop support for materials in 3D Instances | |||
2022-07-27 | Merge pull request #63138 from TokageItLab/normalize-position-track | Rémi Verschelde | |
Add position track normalization to importer retarget | |||
2022-07-27 | rename and unify notation for spherical interpolation | Silc Renew | |
2022-07-27 | Merge pull request #62973 from bruvzg/sysfont_support | Rémi Verschelde | |
2022-07-27 | Add a check to prevent duplicating connections in visual shader | Yuri Rubinsky | |
2022-07-26 | Fix unnamed arguments in XML docs | RedMser | |
2022-07-26 | Merge pull request #63496 from groud/fix_tile_set_not_saving | Rémi Verschelde | |
Fix TileSet not loading correctly when embedded in a scene | |||
2022-07-26 | Fix TileSet not loading correctly when embedded in a scene | Gilles Roudière | |
2022-07-26 | add position track normalization & post process key value for retarget | Silc Renew | |
2022-07-26 | Implement shader uniform groups/subgroups | Yuri Rubinsky | |
2022-07-26 | [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. | Fabio Alessandrelli | |
- RPC configurations are now dictionaries. - Script.get_rpc_methods renamed to Script.get_rpc_config. - Node.rpc[_id] and Callable.rpc now return an Error. - Refactor MultiplayerAPI to allow extension. - New MultiplayerAPI.rpc method with Array argument (for scripts). - Move the default MultiplayerAPI implementation to a module. | |||
2022-07-26 | Implement support for loading system fonts on Linux, macOS / iOS and Windows. | bruvzg | |
2022-07-25 | Code quality: Fix header guards consistency | Rémi Verschelde | |
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards. | |||
2022-07-25 | Merge pull request #63270 from aaronfranke/fog-density | Rémi Verschelde | |
Change fog density range hint to be 0 to 1 with or_greater | |||
2022-07-23 | Merge pull request #63265 from reduz/stream-bpm-support | Rémi Verschelde | |
Implement BPM support in AudioStream files. | |||
2022-07-23 | Implement BPM support | reduz | |
Based on #62896, only implements the BPM support part. * Implements BPM support in the AudioStreamOGG/MP3 importers. * Can select BPM/Bar Size and total beats in a song file, as well as edit looping points. * Looping is now BPM aware * Added a special importer UI for configuring this. * Added a special preview showing the audio waveform as well as the playback position in the resource picker. * Renamed `AudioStream::instance` to `instantiate` for correctness. | |||
2022-07-22 | Clean up Shader Preprocessor | reduz | |
* Moved preprocessor to Shader and ShaderInclude * Clean up RenderingServer side * Preprocessor is separate from parser now, but it emits tokens with include location hints. * Improved ShaderEditor validation code * Added include file code completion * Added notification for all files affected by a broken include. | |||
2022-07-22 | Adding shader preprocessor support | Yuri Roubinsky | |
Co-authored-by: TheOrangeDay <6472143+TheOrangeDay@users.noreply.github.com> | |||
2022-07-22 | Merge pull request #62996 from reduz/feature-build-profiles | Rémi Verschelde | |
2022-07-22 | Implement Feature Build Profiles | reduz | |
This PR is a continuation of #50381 (which was implemented exactly a year ago!) * Add a visual interface to select which classes should not be built into Godot (well, they are built if something else uses them, but if not used the optimizer will remove them out). * Add a detection system to scan the project and figure out the actual classes used. * Added the ability for SCons to load build profiles. Obligatory Screen: A simple test with a couple of nodes in the scene resulted in a 25% reduction for the final binary size TODO: * Script languages need to implement used class detection (left for another PR). * Options to disable servers or server functionalities (like 2D or 3D physics, navigation, etc). Are missing, that should also greatly aid in reducing binary size. * Options to disable some modules would be desired. * More options to disable drivers (OpenGL, Vulkan, etc) would be desired. In general this PR is a starting point for more contributors to improve and enhance this functionality. | |||
2022-07-21 | Fix various typos not caught by codespell | luz paz | |
Revert upstream `core/input/gamecontrollerdb.txt`. Upstream fix: https://github.com/gabomdq/SDL_GameControllerDB/pull/600 | |||
2022-07-21 | Change fog density range hint to be 0 to 1 with or_greater | Aaron Franke | |
2022-07-20 | Merge pull request #63127 from KoBeWi/raise_from_picture | Rémi Verschelde | |
2022-07-19 | Add drag-and-drop support for materials in 3D | SaracenOne | |
Add mesh surface picking for material drag & drop, show drag info label | |||
2022-07-19 | Merge pull request #62139 from bruvzg/label_font_setttings | Rémi Verschelde | |
Add LabelSettings resource for quick Label theme property override. | |||
2022-07-18 | Use integer types in Image and ImageTexture methods | FireForge | |
- Image.blit_rect() - Image.blit_rect_mask() - Image.blend_rect() - Image.blend_rect_mask() - Image.fill_rect() - Image.get_used_rect() - Image.get_rect() - ImageTexture.set_size_override() | |||
2022-07-18 | Clarify create_from_image() usage | kobewi | |
2022-07-18 | Merge pull request #63062 from Chaosus/vs_fix | Rémi Verschelde | |
2022-07-17 | Merge pull request #63094 from Geometror/fix-gradient-cubic-interpolation | Rémi Verschelde | |
2022-07-17 | Automatically create a Gradient resource when creating a GradientTexture1D | Hendrik Brucker | |
2022-07-17 | Fix cubic interpolation for Gradient | Hendrik Brucker | |
2022-07-16 | Fix visual shader graph not correctly updating when multiple tabs opened | Yuri Rubinsky | |
2022-07-16 | add rest fixer to importer retarget | Silc Renew | |
2022-07-16 | rename translate(d) to translate(d)_local in Transform 2D/3D | Fabian Keller | |
2022-07-15 | Use BitField hint for the TextServer enums. Add missing parts for BitField ↵ | bruvzg | |
support to the GDextension API. |