summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-01ThreadWorkPool no longer starts worker threads if given zero work.Ibrahn Sahir
2021-10-31Merge pull request #54448 from CakHuri/treshold-to-thresholdRémi Verschelde
Repair mistyped of 'threshold' on several files.
2021-10-31Merge pull request #54307 from Calinou/add-opengl-renderer-squashRémi Verschelde
Add OpenGL renderer (squashed)
2021-10-31Repaired mistyped of 'threshold' on several files.M. Huri
2021-10-31Use OpenGL 3.3 core profile instead of compatibility profileClay 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-31Merge pull request #54403 from briansemrau/fix-small-fogvolumeRémi Verschelde
FogVolume don't dispatch compute with zero-dimension groups
2021-10-31Merge pull request #54423 from raulsntos/csharp-exports-iiRémi Verschelde
Ensure C# script properties are added to the end
2021-10-30Merge pull request #54427 from briansemrau/fix-material-preview-updateYuri Roubinsky
2021-10-30Don't use Texture image caches if they are rendered toBrian Semrau
2021-10-30Ensure C# script properties are added to the endRaul Santos
Ensures that the `get_property_list` and `get_script_property_list` methods push the script properties to the end of the given list, this prevents the script property from appearing after the script variables.
2021-10-30Merge pull request #54405 from JFonS/fix_instance_indexRémi Verschelde
Fix instance index in forward clustered shader
2021-10-30Merge pull request #54401 from Chaosus/fix_fog_errorYuri Roubinsky
2021-10-30Disallow compute dispatch with zero dimensions.Brian Semrau
2021-10-30Merge pull request #54383 from ↵Rémi Verschelde
Calinou/colorpicker-overbright-indicator-tweak-icon Tweak overbright indicator icon to be more visible on white background
2021-10-30Fix instance index in forward clustered shaderjfons
2021-10-30Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3Hugo Locurcio
- Use lowercase driver names for the `--rendering-driver` command line argument.
2021-10-30Add GLES2 2D renderer + Linux display managerlawnjelly
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-29Fix error spammed to output if `FogVolume` is setted to sceneYuri Roubinsky
2021-10-29Merge pull request #54390 from Anutrix/collide-shape-docMax Hilbrunner
Added collide_shape return type info to PhysicsDirectSpaceState2D docs
2021-10-29Merge pull request #53234 from Geometror/gradient-texture-2dYuri Roubinsky
2021-10-29Merge pull request #54388 from Chaosus/fix_orm_conversionYuri Roubinsky
2021-10-29Merge pull request #54382 from Chaosus/vs_fogYuri Roubinsky
2021-10-29Merge pull request #54361 from raulsntos/csharp-call-able-callableIgnacio Roldán Etcheverry
Implement Call methods in C# Callable
2021-10-29Added collide_shape return type info to PhysicsDirectSpaceState2D docsAnutrix
2021-10-29Added convertor from `ORMMaterial3D` to `ShaderMaterial`Yuri Roubinsky
2021-10-29Tweak overbright indicator icon to be more visible on white backgroundHugo Locurcio
An outline is now present on all sides to ensure it's more visible when the "new" color (on the right of a ColorPicker) is overbright.
2021-10-29Merge pull request #54344 from mhilbrunner/rpc-error-msgsFabio Alessandrelli
Websockets: Fix buffer size checks in put_packet(), silent failures/connection hangs
2021-10-29Repair Fog mode in visual shadersYuri Roubinsky
2021-10-29Merge pull request #54340 from aaronfranke/time-docMax Hilbrunner
Update and fix Time documentation
2021-10-29Merge pull request #54376 from Chaosus/fix_converted_fogmaterial_crashRémi Verschelde
2021-10-29Websockets: Fix buffer size checks in put_packet()Max Hilbrunner
Also check the error return value of wslay_event_queue_msg()
2021-10-29Merge pull request #54374 from Chaosus/fix_fogvolume_crashRémi Verschelde
Fix crashing of `FogVolume`s when `WorldEnvironment` was added
2021-10-29Fix crashing of `FogVolume`s when `WorldEnvironment` was addedYuri Roubinsky
2021-10-29Merge pull request #54328 from YeldhamDev/tabbar_close_signal_renameMax Hilbrunner
Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed`
2021-10-29Fix crash when opening a converted `FogMaterial`Yuri Roubinsky
2021-10-29Merge pull request #53353 from clayjohn/VULKAN-fog-volumesRémi Verschelde
FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog
2021-10-29Merge pull request #54367 from lyuma/viewport_off_by_oneRémi Verschelde
Fix off by one in Viewport.render_target_update_mode property enum
2021-10-29Merge pull request #54366 from lyuma/audio_stream_player_finished_signalRémi Verschelde
Fix crash due to reentrancy in AudioStreamPlayer* finished signal.
2021-10-28Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFogclayjohn
Co-authored-by: Brian Semrau <brian.semrau@gmail.com>
2021-10-29Merge pull request #54364 from skimmedsquare/osx-coverageRémi Verschelde
Adds support for 'use_coverage' flag in OSX.
2021-10-28Fix 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-28Fix off by one in Viewport.render_target_update_mode property enumLyuma
2021-10-28Adds support for 'use_coverage' flag in OSX.Sean Kim
Based on #36572 which added support for Linux
2021-10-29Merge pull request #54359 from KoBeWi/tween_bugged()Rémi Verschelde
2021-10-28Implement Call methods in C# CallableRaul Santos
Implements Callable.Call and Callable.CallDeferred methods in C#
2021-10-28Fix parallel Tweens not ending correctlykobewi
2021-10-28Merge pull request #42117 from nekomatata/x11-get-window-screenRémi Verschelde
Fix window_get_current_screen for X11 display server
2021-10-28Fix window_get_current_screen for X11 display serverPouleyKetchoupp
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-28Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed`Michael Alexsander
2021-10-28Merge pull request #54354 from akien-mga/ci-clang-format-13Rémi Verschelde