Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Merge pull request #54390 from Anutrix/collide-shape-doc | Max Hilbrunner | |
Added collide_shape return type info to PhysicsDirectSpaceState2D docs | |||
2021-10-29 | Merge pull request #53234 from Geometror/gradient-texture-2d | Yuri Roubinsky | |
2021-10-29 | Merge pull request #54388 from Chaosus/fix_orm_conversion | Yuri Roubinsky | |
2021-10-29 | Merge pull request #54382 from Chaosus/vs_fog | Yuri Roubinsky | |
2021-10-29 | Merge pull request #54361 from raulsntos/csharp-call-able-callable | Ignacio Roldán Etcheverry | |
Implement Call methods in C# Callable | |||
2021-10-29 | Added collide_shape return type info to PhysicsDirectSpaceState2D docs | Anutrix | |
2021-10-29 | Added convertor from `ORMMaterial3D` to `ShaderMaterial` | Yuri Roubinsky | |
2021-10-29 | Merge pull request #54344 from mhilbrunner/rpc-error-msgs | Fabio Alessandrelli | |
Websockets: Fix buffer size checks in put_packet(), silent failures/connection hangs | |||
2021-10-29 | Repair Fog mode in visual shaders | Yuri Roubinsky | |
2021-10-29 | Merge pull request #54340 from aaronfranke/time-doc | Max Hilbrunner | |
Update and fix Time documentation | |||
2021-10-29 | Merge pull request #54376 from Chaosus/fix_converted_fogmaterial_crash | Rémi Verschelde | |
2021-10-29 | Websockets: Fix buffer size checks in put_packet() | Max Hilbrunner | |
Also check the error return value of wslay_event_queue_msg() | |||
2021-10-29 | Merge pull request #54374 from Chaosus/fix_fogvolume_crash | Rémi Verschelde | |
Fix crashing of `FogVolume`s when `WorldEnvironment` was added | |||
2021-10-29 | Fix crashing of `FogVolume`s when `WorldEnvironment` was added | Yuri Roubinsky | |
2021-10-29 | Merge pull request #54328 from YeldhamDev/tabbar_close_signal_rename | Max Hilbrunner | |
Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed` | |||
2021-10-29 | Fix crash when opening a converted `FogMaterial` | Yuri Roubinsky | |
2021-10-29 | Merge pull request #53353 from clayjohn/VULKAN-fog-volumes | Rémi Verschelde | |
FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog | |||
2021-10-29 | Merge pull request #54367 from lyuma/viewport_off_by_one | Rémi Verschelde | |
Fix off by one in Viewport.render_target_update_mode property enum | |||
2021-10-29 | Merge pull request #54366 from lyuma/audio_stream_player_finished_signal | Rémi Verschelde | |
Fix crash due to reentrancy in AudioStreamPlayer* finished signal. | |||
2021-10-28 | Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog | clayjohn | |
Co-authored-by: Brian Semrau <brian.semrau@gmail.com> | |||
2021-10-29 | Merge pull request #54364 from skimmedsquare/osx-coverage | Rémi Verschelde | |
Adds support for 'use_coverage' flag in OSX. | |||
2021-10-28 | Fix crash due to reentrancy in AudioStreamPlayer* finished signal. | Lyuma | |
This crash occurred when an audio stream finished playing in NOTIFICATION_INTERNAL_PROCESS, during which it would iterate through a loop of playbacks, leading to a "finished" signal, which removed the audio player from the tree which led to a NOTIFICATION_EXIT_TREE, which would mutate the array of playbacks while within the above loop. This moves the signal callback outside of the loop which avoids the crash. Note: previously, the signal was called multiple times if the same player finishes multiple times in one frame. Now it is at most once per frame. Affects AudioStreamPlayer, AudioStreamPlayer2D and AudioStreamPlayer3D | |||
2021-10-28 | Fix off by one in Viewport.render_target_update_mode property enum | Lyuma | |
2021-10-28 | Adds support for 'use_coverage' flag in OSX. | Sean Kim | |
Based on #36572 which added support for Linux | |||
2021-10-29 | Merge pull request #54359 from KoBeWi/tween_bugged() | Rémi Verschelde | |
2021-10-28 | Implement Call methods in C# Callable | Raul Santos | |
Implements Callable.Call and Callable.CallDeferred methods in C# | |||
2021-10-28 | Fix parallel Tweens not ending correctly | kobewi | |
2021-10-28 | Merge pull request #42117 from nekomatata/x11-get-window-screen | Rémi Verschelde | |
Fix window_get_current_screen for X11 display server | |||
2021-10-28 | Fix window_get_current_screen for X11 display server | PouleyKetchoupp | |
This method used to check which screen contains the top-left corner of the window (and default to the first screen in case none is found), which is not accurate in some cases. Now the area of overlap with each screen is calculated, so we can get the best candidate based on the window's position. This makes window_get_current_screen consistent with Windows platform, and fixes an issue where popups appear on the main screen when the main window is slightly moved outside of the desktop on the top or left. | |||
2021-10-28 | Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed` | Michael Alexsander | |
2021-10-28 | Merge pull request #54354 from akien-mga/ci-clang-format-13 | Rémi Verschelde | |
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 | Merge pull request #54222 from JFonS/instance-fade | 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 | Merge pull request #54347 from mhilbrunner/mactos-mactos-mactos | Rémi Verschelde | |
2021-10-28 | Fix Macros -> Mactos typo in WEBSOCKETMACTOS_H | Max Hilbrunner | |
2021-10-28 | Merge pull request #54342 from groud/remove_item_list_editor | Rémi Verschelde | |
2021-10-28 | Merge pull request #54331 from LennyPhoenix/lennyphoenix-patch-2 | Rémi Verschelde | |
2021-10-28 | Remove ItemList editor and replace it by a property array | Gilles Roudière | |
2021-10-28 | Merge pull request #53737 from bruvzg/icu_strip_diacritics | Rémi Verschelde | |
2021-10-28 | Implement TextServer `strip_diacritics` function. | bruvzg | |
2021-10-28 | Merge pull request #54337 from bruvzg/icu_70_1 | Rémi Verschelde | |