Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-31 | Merge pull request #53452 from aaronfranke/who-let-the-docs-out | Rémi Verschelde | |
2021-10-31 | Use OpenGL 3.3 core profile instead of compatibility profile | Clay John | |
- Rename OpenGL to GLES3 in the source code per community feedback. - The renderer is still exposed as "OpenGL 3" to the user. - Hide renderer selection dropdown until OpenGL support is more mature. - The renderer can still be changed in the Project Settings or using the `--rendering-driver opengl` command line argument. - Remove commented out exporter code. - Remove some OpenGL/DisplayServer-related debugging prints. | |||
2021-10-30 | Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3 | Hugo Locurcio | |
- Use lowercase driver names for the `--rendering-driver` command line argument. | |||
2021-10-30 | Add GLES2 2D renderer + Linux display manager | lawnjelly | |
First implementation with Linux display manager. - Add single-threaded mode for EditorResourcePreview (needed for OpenGL). Co-authored-by: clayjohn <claynjohn@gmail.com> Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | |||
2021-10-29 | Move the docs for constructors and operators out of methods section | Aaron Franke | |
2021-10-29 | Merge pull request #54340 from aaronfranke/time-doc | Max Hilbrunner | |
Update and fix Time documentation | |||
2021-10-28 | Update Time documentation | Aaron Franke | |
2021-10-28 | CI: Update to clang-format 13 using LLVM repo | Rémi Verschelde | |
2021-10-28 | Merge pull request #54350 from akien-mga/clang-format-dont-align-operands | Rémi Verschelde | |
2021-10-28 | clang-format: Enable `BreakBeforeTernaryOperators` | Rémi Verschelde | |
clang-format keeps breaking the way it handles break *after* ternary operators, so I give up and go with the only style they seem to actually test. | |||
2021-10-28 | Merge pull request #53526 from KoBeWi/super_print | Rémi Verschelde | |
2021-10-28 | clang-format: Various fixes to comments alignment from `clang-format` 13 | Rémi Verschelde | |
All reviewed manually and occasionally rewritten to avoid bad auto formatting. | |||
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | |
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`. | |||
2021-10-28 | Remove ItemList editor and replace it by a property array | Gilles Roudière | |
2021-10-26 | Save all 64 bits of get_ticks_msec() in more cases | Max Hilbrunner | |
2021-10-25 | Refactored Node3D rotation modes | reduz | |
* Made the Basis euler orders indexed via enum. * Node3D has a new rotation_order property to choose Euler rotation order. * Node3D has also a rotation_mode property to choose between Euler, Quaternion and Basis Exposing these modes as well as the order makes Godot a lot friendlier for animators, which can choose the best way to interpolate rotations. The new *Basis* mode makes the (exposed) transform property obsolete, so it was removed (can still be accessed by code of course). | |||
2021-10-25 | Merge pull request #54050 from reduz/animation-compression | Rémi Verschelde | |
2021-10-25 | Fixed implicit conversion of uint32_t to uint8_t in `image` | Anton Christoffersson | |
2021-10-22 | Add support for the RISC-V architecture | Aaron Franke | |
Supports RV64GC (RISC-V 64-bit with general-purpose and compressed-instruction extensions) | |||
2021-10-22 | Merge pull request #54081 from Rubonnek/add_bin_messages_master | Rémi Verschelde | |
2021-10-22 | Merge pull request #53781 from m4gr3d/restrict_project_data_dir_config_master | Rémi Verschelde | |
2021-10-22 | Merge pull request #53812 from RandomShaper/expose_flush_input | Rémi Verschelde | |
2021-10-22 | Expose Input::flush_buffered_events() | Pedro J. Estébanez | |
2021-10-22 | Merge pull request #54088 from madmiraal/remove-unimplemented-methods | Rémi Verschelde | |
2021-10-21 | Implement Animation Compression | reduz | |
Roughly based on https://github.com/godotengine/godot-proposals/issues/3375 (used format is slightly different). * Implement bitwidth based animation compression (see animation.h for format). * Can compress imported animations up to 10 times. * Compression format opens the door to streaming. * Works transparently (happens all inside animation.h) | |||
2021-10-21 | Remove unimplemented methods | Marcel Admiraal | |
2021-10-21 | Merge pull request #54078 from Rubonnek/add_hex_messages_master | Rémi Verschelde | |
Add error messages to `String::hex_to_int`, and accept capital X in prefix | |||
2021-10-21 | Accept capital B in String::bin_to_int prefix | Wilson E. Alvarez | |
2021-10-21 | Add error messages to String::hex_to_int, and accept capital X in prefix | Wilson E. Alvarez | |
2021-10-19 | Fix handling multiple "physical key" events in the single input map action. | bruvzg | |
2021-10-19 | Merge pull request #52940 from groud/toast_notification | Rémi Verschelde | |
2021-10-19 | Merge pull request #53805 from groud/name_to_tileset_sources | Rémi Verschelde | |
2021-10-18 | Restrict the project data directory configuration | ne0fhyk | |
2021-10-18 | Merge pull request #53741 from DmitriySalnikov/exposed_sensor_setters_master | Rémi Verschelde | |
2021-10-18 | Merge pull request #53950 from qarmin/memory_leak_gdscript | Rémi Verschelde | |
2021-10-18 | Fix memory leak in exported project | qarmin | |
2021-10-18 | Added better descriptive error messages for file operations in core_bind.cpp | unknown | |
2021-10-15 | Swap args of Plane(point, normal) constructor | mennomax | |
Now (normal, point) | |||
2021-10-15 | SCons: List `.gen.cpp` sources explicitly to avoid globbing errors | Rémi Verschelde | |
Whenever we change the name (or remove) generated cpp files with the `.gen.cpp` extension, users run into build issues when switching between branches (i.e. switching before and after the name change/removal). This is because we glob `*.cpp` so if a now-obsolete file from a previous build is present, we'll include it too, potentially leading to bugs or compilation failure (due to missing headers or invalid code). So globbing patterns in `add_source_files` will now skip files ending with `.gen.cpp`, which should instead be passed explicitly where they're used. | |||
2021-10-15 | SCons: Set `DEBUG_ENABLED` and `DEV_ENABLED` in SConstruct | Rémi Verschelde | |
They're the same for all platforms so they don't need to be repeated in all platform definitions. | |||
2021-10-14 | Fix specific warnings issues by Clang | K. S. Ernest (iFire) Lee | |
Found by `scons dev=yes` on llvm-mingw. | |||
2021-10-14 | Zero Dictionary and Array variants when changing type with reset | George Marques | |
So they don't reference to the old values anymore and instead refer to a new value. | |||
2021-10-14 | Add a name to TileSet sources | Gilles Roudière | |
2021-10-14 | Implement toast notifications in the editor | Gilles Roudière | |
2021-10-13 | Merge pull request #53773 from nathanfranke/fix-license-character-encoding | Rémi Verschelde | |
2021-10-13 | Merge pull request #53772 from RandomShaper/fix_hash_map | Rémi Verschelde | |
2021-10-13 | Fix character encoding of Engine::get_copyright_info | Nathan Franke | |
2021-10-13 | Fix HashMap element copy leaving hash as zero | Pedro J. Estébanez | |
2021-10-13 | Merge pull request #53757 from groud/fix_undo | Rémi Verschelde | |
2021-10-13 | Fix undo in inspector not working | Gilles Roudière | |