Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-22 | Add surface indices to TriangleMesh | reduz | |
Helps unblock #56597 | |||
2022-06-21 | Add support for saving WebP images | Aaron Franke | |
2022-06-21 | Merge pull request #62122 from reduz/implement-movie-writer | Rémi Verschelde | |
Implement a Movie Maker mode | |||
2022-06-21 | Implement Running Godot as Movie Writer | reduz | |
* Allows running the game in "movie writer" mode. * It ensures entirely stable framerate, so your run can be saved stable and with proper sound (which is impossible if your CPU/GPU can't sustain doing this in real-time). * If disabling vsync, it can save movies faster than the game is run, but if you want to control the interaction it can get difficult. * Implements a simple, default MJPEG writer. This new features has two main use cases, which have high demand: * Saving game videos in high quality and ensuring the frame rate is *completely* stable, always. * Using Godot as a tool to make movies and animations (which is ideal if you want interaction, or creating them procedurally. No other software is as good for this). **Note**: This feature **IS NOT** for capturing real-time footage. Use something like OBS, SimpleScreenRecorder or FRAPS to achieve that, as they do a much better job at intercepting the compositor than Godot can probably do using Vulkan or OpenGL natively. If your game runs near real-time when capturing, you can still use this feature but it will play no sound (sound will be saved directly). Usage: $ godot --write-movie movie.avi [scene_file.tscn] Missing: * Options for configuring video writing via GLOBAL_DEF * UI Menu for launching with this mode from the editor. * Add to list of command line options. * Add a feature tag to override configurations when movie writing (fantastic for saving videos with highest quality settings). | |||
2022-06-20 | Revert "Disable VRAM compression by default for small textures in Detect 3D" | Juan Linietsky | |
2022-06-20 | Clean up Hash Functions | reduz | |
Clean up and do fixes to hash functions and newly introduced murmur3 hashes in #61934 * Clean up usage of murmur3 * Fixed usages of binary murmur3 on floats (this is invalid) * Changed DJB2 to use xor (which seems to be better) | |||
2022-06-19 | Merge pull request #62210 from MarcusElg/autocomplete-noslider | Yuri Rubinsky | |
2022-06-19 | Allow autocompletion of "noslider" in export_range | Marcus Elg | |
2022-06-19 | GDExtension: print error messages for different error paths during loading | Jan Haller | |
2022-06-17 | Merge pull request #62156 from madmiraal/fix-61457 | Rémi Verschelde | |
Ensure AudioFrame variables l and r are always initialised | |||
2022-06-17 | Merge pull request #62023 from Calinou/detect-3d-small-textures-no-vram-compress | Rémi Verschelde | |
Disable VRAM compression by default for small textures in Detect 3D | |||
2022-06-17 | Merge pull request #61991 from bruvzg/property_shortcut | Rémi Verschelde | |
Make enum/constant binds 64-bit. | |||
2022-06-17 | Ensure AudioFrame variables l and r are always initialised | Marcel Admiraal | |
2022-06-17 | Make enum/constant binds 64-bit. | bruvzg | |
2022-06-17 | Audio: Expose 2D/3D panning strength parameters | Ellen Poe | |
2022-06-16 | Adding function key support from F17 to F35 | gregcsokas | |
OSX supports everything by default, Linux is also capable of supporting every function key, Windows as I know support only up to F24 | |||
2022-06-16 | Remove redundand header from `a_star.h` | Yuri Rubinsky | |
2022-06-16 | Make AStar to use 64-bit logic | Yuri Rubinsky | |
2022-06-16 | Merge pull request #58669 from theraot/ASar2Dbidirectional | Rémi Verschelde | |
AStar2D bidirectional | |||
2022-06-15 | Validate every source element separately Array::append_array() | Pedro J. Estébanez | |
2022-06-15 | Merge pull request #61812 from Chaosus/fix_wrapf | Rémi Verschelde | |
2022-06-15 | Merge pull request #61934 from Geometror/hashfuncs | Rémi Verschelde | |
Hash function improvements | |||
2022-06-15 | Hash function improvements | Hendrik Brucker | |
2022-06-14 | Merge pull request #62030 from KoBeWi/SetName/GetName | Rémi Verschelde | |
2022-06-14 | Change set/get binding to use StringName | kobewi | |
2022-06-14 | Add vector value linking | kobewi | |
Co-authored-by: redlamp <244062+redlamp@users.noreply.github.com> | |||
2022-06-14 | Disable VRAM compression by default for small textures in Detect 3D | Hugo Locurcio | |
This is done to prevent reducing texture quality when it doesn't save much video memory, especially for pixel art. The size threshold can be adjusted in the project settings. To get the previous behavior where textures detected to be used in 3D had their compression mode always set to VRAM, set this to the lowest value (16). | |||
2022-06-12 | Fix parameter name for String.left and String.right | Haoyu Qiu | |
2022-06-12 | Merge pull request #61949 from ↵ | Rémi Verschelde | |
touilleMan/native_extension_open_library_handle_initialization_error Fix NativeExtension::open_library return value when the undelying lib fails to initialize | |||
2022-06-12 | Fix NativeExtension::open_library return value when the undelying lib fails ↵ | Emmanuel Leblond | |
to initialize | |||
2022-06-11 | Add suffixes to all nodes and resources | FireForge | |
2022-06-08 | Fix `wrapf` to correct wrap values with 0.1 stepping | Yuri Rubinsky | |
2022-06-08 | Fix (again) loading binary resources with float=64 | xutaxkamay | |
I had an error while importing my GLB file from 32-bit precision floating point, I guess this was forgotten while implementing 64-bit precision floating point. I'm not sure if there's any other left to do though. | |||
2022-06-08 | i18n: Misc fixes translation strings | Rémi Verschelde | |
Adds some translator comments to solve some questions raised on Weblate. | |||
2022-06-07 | Merge pull request #61319 from JFonS/taa_wip | Rémi Verschelde | |
Initial TAA implementation | |||
2022-06-07 | Merge pull request #41568 from dalexeev/config_file_empty_sect | Rémi Verschelde | |
Fix saving section-less keys in `ConfigFile` | |||
2022-06-07 | Merge pull request #59786 from V-Sekai/ok_color | Rémi Verschelde | |
Allow picking similar colours using OKHSL. | |||
2022-06-07 | Bind vararg method flag in core constants | sps1112 | |
2022-06-07 | Fix saving section-less keys in `ConfigFile` | Danil Alexeev | |
2022-06-07 | Merge pull request #61751 from KoBeWi/🐱👤 | Rémi Verschelde | |
2022-06-07 | Merge pull request #50349 from Calinou/array-add-some-every | Rémi Verschelde | |
Add `any()` and `all()` methods to Array | |||
2022-06-07 | Allow picking similar colours using OKHSL. | K. S. Ernest (iFire) Lee | |
2022-06-07 | Add GLOBAL_DEF_INTERNAL to hide specific settings | kobewi | |
2022-06-07 | Initial TAA implementation | jfons | |
Initial TAA support based on the implementation in Spartan Engine. Motion vectors are correctly generated for camera and mesh movement, but there is no support for other things like particles or skeleton deformations. | |||
2022-06-06 | Merge pull request #59883 from KoBeWi/merge_this | Rémi Verschelde | |
2022-06-06 | Improve architectures in OS::has_feature and make them work on MSVC | Aaron Franke | |
2022-06-06 | [GDExtension] Expose Variant, NodePath and StringName hash functions. | bruvzg | |
2022-06-04 | Merge pull request #61669 from fire-forge/input | Rémi Verschelde | |
Make Input `mouse_mode` and `use_accumulated_input` properties | |||
2022-06-03 | Make Input mouse_mode and use_accumulated_input properties | FireForge | |
2022-06-03 | Add array element type to `get_connected_joypads` | Raul Santos | |