summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-24Dynamic loading of OpenXR Loader on AndroidGergely Kis
This change implements dynamic loading of the OpenXR Loader library on Android. If an OpenXR Loader library is not found, Godot will still function with OpenXR disabled. Also, on every platform, the OpenXR symbols are resolved at runtime using xrGetInstanceProcAddr. On Windows and Linux the OpenXR loader is included in the main engine binary. On Android, the OpenXR Loader is not built with the engine. Separately distributed Android plugins will be provided with the correct loader library for each device. Co-authored-by: Gábor Pál Korom <gabor.p.korom@migeran.com> Co-authored-by: Gábor Koncz <gabor.koncz@migeran.com>
2022-09-14Merge pull request #61901 from bruvzg/macos_live_resize_fix_4Rémi Verschelde
2022-09-14[macOS, 4.0] Fix unresponsive redraw during live resizing.bruvzg
2022-09-14Merge pull request #65737 from bruvzg/font_do_not_emit_from_dtrRémi Verschelde
[Font] Remove unnecessary cleanup and `changed` signal emission from the destructor.
2022-09-14Merge pull request #65735 from bruvzg/rtl_fixesRémi Verschelde
RTL Improvements
2022-09-14Merge pull request #65769 from m4gr3d/update_android_editor_menus_mainRémi Verschelde
Disable menus and functionality that are not relevant on the Android Editor port
2022-09-14Merge pull request #65766 from BastiaanOlij/openxr_1_0_25Rémi Verschelde
Update OpenXR to 1.0.25
2022-09-13Disable menus and functionality that are not relevant on the Android Editor portFredia Huya-Kouadio
2022-09-14Update OpenXR to 1.0.25Bastiaan Olij
2022-09-14Merge pull request #65490 from halgriffiths/profiler-fixRémi Verschelde
Fix broken profiler in 4.0
2022-09-14Merge pull request #65648 from TedSpikes/check-for-ios-simulatorRémi Verschelde
Check for ios_simulator when building for iOS and x86_64
2022-09-13Merge pull request #65746 from clayjohn/GLES3-mem-leakRémi Verschelde
Fix leaking of Mesh version and lod memory when freeing mesh in GLES3
2022-09-13Merge pull request #65756 from clayjohn/sky-shader-debandingRémi Verschelde
Move debanding into internal sky shader
2022-09-13Merge pull request #65754 from KoBeWi/nothing_to_do_hereRémi Verschelde
Don't print error on empty actions
2022-09-13Move debanding into internal sky shader code so that it is applied after ↵clayjohn
everything else. This ensures that the debanding does not scale with exposure or any other effect.
2022-09-13Don't print error on empty actionskobewi
2022-09-13Fix leaking of Mesh version and lod memory when freeing mesh in GLES3clayjohn
2022-09-13Merge pull request #65659 from Faless/rtc/4.x_expose_moreFabio Alessandrelli
[WebRTC] Expose more of the WebRTC API.
2022-09-13[WebRTC] Expose more of the WebRTC API.Fabio Alessandrelli
Add get_gathering_state() returning the iceGatheringState of the connection. Add get_signaling_state() returning the signalingState of the connection. Improve JS library.
2022-09-13Check for ios_simulator when building for x86_64Ted Spikes
2022-09-13Fix profiler being disabled at wrong timeshalgriffiths
Co-authored by: Will Whitty <tavurth@gmail.com>
2022-09-13Merge pull request #65579 from ZuBsPaCe/fix-viewport-sibling-orderRémi Verschelde
Sibling SubViewports must be rendered from top to bottom
2022-09-13Merge pull request #65509 from gotnospirit/master-os-get_datetimeRémi Verschelde
get_datetime_* functions can return wrong values
2022-09-13Merge pull request #65591 from MewPurPur/area-overlapping-functionRémi Verschelde
Implement `Area[2D/3D].has_overlapping_[bodies/areas]`
2022-09-13Merge pull request #65621 from KoBeWi/eternal_patternRémi Verschelde
Fix broken patterns on TileMap layer change
2022-09-13Merge pull request #65624 from KoBeWi/help_I'm_stuckRémi Verschelde
Prevent infinite loops in editor help search
2022-09-13Merge pull request #65262 from bruvzg/win10_dmRémi Verschelde
Disable dark mode title bar on Windows 10.
2022-09-13Merge pull request #65632 from YeldhamDev/thin_editorsRémi Verschelde
Shrink shader editor's oversized borders
2022-09-13Merge pull request #65642 from voylin/fix_spaces_in_path_for_doc/makefileRémi Verschelde
2022-09-13Merge pull request #65643 from voylin/fix_recurring_check_in_gdscript_cache.cppRémi Verschelde
2022-09-13Merge pull request #65653 from Chaosus/shader_completion_fixRémi Verschelde
2022-09-13Merge pull request #65611 from Sarfraz-droid/Issue65602Rémi Verschelde
2022-09-13Merge pull request #65651 from dzil123/animation_tree_node_renameRémi Verschelde
2022-09-13Merge pull request #65637 from Jummit/assert-exampleRémi Verschelde
2022-09-13RTL Improvementsbruvzg
Do not apply negative line separation to the last line. Ensure all methods immediately update cache in a single thread mode. Fix bbcode_enabled change not being applied until text is changed. Fix crash if line height is zero or less.
2022-09-13Merge pull request #64927 from KoBeWi/three2fourRémi Verschelde
2022-09-13Merge pull request #65682 from m4gr3d/update_editor_versioning_mainRémi Verschelde
2022-09-13Merge pull request #65708 from akien-mga/vcs-plugin-ssh-key-HOMERémi Verschelde
2022-09-13Merge pull request #65679 from ↵Rémi Verschelde
Calinou/3d-editor-improve-preview-sun-sky-usability
2022-09-13Merge pull request #65720 from KoBeWi/animated_diffRémi Verschelde
2022-09-13Merge pull request #65738 from BastiaanOlij/fix_ssao_ssil_memory_leakRémi Verschelde
2022-09-13Merge pull request #65736 from Chaosus/vs_fixYuri Rubinsky
2022-09-13Fix uniform buffer being created every frame is SSAO and SSIL half_size is ↵Bastiaan Olij
different
2022-09-13[Font] Remove unnecessary cleanup and `changed` signal emission from the ↵bruvzg
destructor.
2022-09-13Fix category of view_index inputs in the visual shader editorYuri Rubinsky
2022-09-13Merge pull request #65704 from akien-mga/web-editor-fix-some-errorsRémi Verschelde
Fix some errors affecting the Web editor
2022-09-13Merge pull request #65727 from clayjohn/GLES3-multiwindowRémi Verschelde
Fix multiwindow support in GLES3 for X11, Windows, and MacOS.
2022-09-13Merge pull request #65728 from nathanfranke/longest-itemRémi Verschelde
Change project manager language dropdown to not fit to longest item.
2022-09-12project manager language OptionButton fit to longest itemNathan Franke
2022-09-12Fix multiwindow support in GLES3 for X11, Windows, and MacOS.clayjohn
Instead of updating all viewports, then blitting all viewports to the backbuffer, then swapping all buffers, we run through all viewports and render, blit, and swap backbuffer before going to the next viewport.