Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-04 | Don't store the values of linked SDFGI properties in Environment | Hugo Locurcio | |
2022-08-02 | Add space to ParticlesMaterial "Particle Flags" group name | FireForge | |
- "ParticleFlags" -> "Particle Flags" | |||
2022-08-02 | Merge pull request #63597 from paddy-exe/spatial-shader-built-ins | Rémi Verschelde | |
Add often used built-ins (camera-pos, object-pos, camera-eye etc.) to spatial shaders | |||
2022-08-02 | Add spatial built-ins (camera-pos, object-pos, camera-eye etc.) | Patrick Exner | |
2022-08-02 | Rename ParticlesMaterial.turbulence_active to turbulence_enabled | FireForge | |
2022-08-02 | Added default values to particle turbulence. | Raffaele Picca | |
2022-08-02 | Merge pull request #51672 from Calinou/shader-add-hint-transparent-texture | Rémi Verschelde | |
Add `hint_transparent` to use a transparent black placeholder texture | |||
2022-08-01 | Add `hint_transparent` to use a transparent black placeholder texture | Hugo Locurcio | |
This can be used in shaders to avoid the need to supply a transparent placeholder texture manually. | |||
2022-08-01 | Improve easing inspector usability | Hugo Locurcio | |
- Add `positive_only` property hint to disallow using negative presets. These values are clamped in several places in the editor already, so this avoids displaying presets that don't work. - Move the Zero preset at the end of the positive list to match the custom property editor. It's also used less often than Linear, Ease In and Ease Out. - Rename presets to be consistent between the easing property editor and custom property editor. - Remove unused `inout` hint which was redundant since it was already the default. | |||
2022-08-01 | Change LabelSettings default values to match default theme. | bruvzg | |
2022-08-01 | Merge pull request #55387 from RPicster/particles-turbulence | Rémi Verschelde | |
2022-08-01 | Merge pull request #55276 from Calinou/volumetric-fog-tweak-default-gi-inject | Rémi Verschelde | |
Tweak default fog settings for better appearance | |||
2022-08-01 | Tweak default fog settings for better appearance | Hugo Locurcio | |
- Increase the default non-volumetric fog density to 0.01 to make adjustments more visible. - Use a less saturated non-volumetric fog color by default (a mix of the sky and horizon colors of the new default ProceduralSkyMaterial). - Set Volumetric Fog Gi Inject to 1.0 by default. Injecting GI results in more realistic appearance of volumetric fog, at a very low performance cost. | |||
2022-08-01 | Change default material alpha scissor threshold to 0.5 | Hugo Locurcio | |
This makes the default behavior consistent between SpriteBase3D, BaseMaterial3D and imported glTF scene materials. Alpha scissor threshold property hints now allows for more precise adjustments as well. | |||
2022-07-31 | Make `Animation::track_insert_key` return key index | Zae | |
2022-07-30 | Hide triplanar subproperties when triplanar is disabled in BaseMaterial3D | Hugo Locurcio | |
This also renames some sections for consistency. | |||
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 | Turbulence Noise for Particle Material | Raffaele Picca | |
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> |