summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-29Modernize ThreadPedro J. Estébanez
- Based on C++11's `thread` and `thread_local` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed (except for the few cases of non-portable functions) - Simpler for `NO_THREADS` - Thread ids are now the same across platforms (main is 1; others follow)
2021-01-24Merge pull request #44797 from a-ivanov/marshall-core-unit-testsRémi Verschelde
Marshall core unit tests
2021-01-24Unit tests for encoding/decoding VariantAnton Ivanov
2021-01-24Unit tests for encoding/decoding of base typesAnton Ivanov
2021-01-22Merge pull request #45314 from RandomShaper/modernize_rwlockRémi Verschelde
Modernize RWLock
2021-01-21Merge pull request #36355 from Dodoveloper/masterRémi Verschelde
Fix remembering of an unsaved scene on exit
2021-01-21Fix #33326 by reopening scenesDodoveloper
2021-01-20Merge pull request #44668 from clayjohn/VULKAN-downsampleRémi Verschelde
Use cubemap downsampler for reflection mipmaps
2021-01-20Merge pull request #45267 from HipsterPenguin/BugFixingRémi Verschelde
Fixed 6DOF set/get check for the path starting with joint_constraints
2021-01-20Merge pull request #45328 from YeldhamDev/clangd_cacheRémi Verschelde
Ignore clangd 11+ cache folder
2021-01-20Ignore clangd 11+ cache folderMichael Alexsander
2021-01-20Merge pull request #43734 from Shatur95/detect-plugins-recursivelyRémi Verschelde
Detect plugins recursively
2021-01-20Merge pull request #45023 from reduz/optimize-shader-vgpr1Rémi Verschelde
Shader optimizations to reduce VGPR usage and increase occupancy
2021-01-19Merge pull request #45322 from akien-mga/cleanup-permissionsRémi Verschelde
Cleanup: Remove executable bit from files which don't need it
2021-01-19Merge pull request #45321 from aaronfranke/vector-operators-equalityRémi Verschelde
Remove useless "else" statements from vector3.h
2021-01-19Cleanup: Remove executable bit from files which don't need itRémi Verschelde
Drop unused xpmfix.sh script.
2021-01-19Added GPU based cluster builderreduz
Clustering is now GPU based, uses an implementation based on the Activision algorithm.
2021-01-19Shader optimizations to reduce VGPR usage and increase occupancyreduz
2021-01-19Remove useless "else" statements from vector3.hPouleyKetchoupp
2021-01-19Detect plugins recursivelyShatur95
2021-01-19Merge pull request #45310 from magian1127/masterRémi Verschelde
Mono: Fix support for Unicode identifiers
2021-01-19C # mono supports Unicode codemagian1127
2021-01-19Fixed 6DOF set/get check for the path starting with joint_constraintsHipsterPenguin
New code checks whether or not property has joint_constraints as the first part of its path.
2021-01-19Modernize RWLockPedro J. Estébanez
- Based on C++14's `shared_time_mutex` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed - Simpler for `NO_THREADS`
2021-01-19Merge pull request #45298 from marstaik/fix_cursorRémi Verschelde
BUGFIX: Fix uninitialized cursor_shape on windows display server
2021-01-18BUGFIX: Fix unintialized cursor_shape on windows display serverMarios Staikopoulos
2021-01-18Merge pull request #45289 from naithar/fix/plugin_embeddingRémi Verschelde
[iOS] Fix embedding of plugin libraries
2021-01-18[iOS] Fix embedding of plugin librariesSergey Minakov
2021-01-18Merge pull request #45270 from Calinou/editor-tweak-font-hinting-hintRémi Verschelde
Tweak the "Auto" editor setting hints to be more indicative
2021-01-18Tweak the "Auto" editor setting hints to be more indicativeHugo Locurcio
This affects the editor scale and font hinting settings which will now display their automatically chosen value in parentheses.
2021-01-18Merge pull request #43906 from Chaosus/vs_sdfRémi Verschelde
Added SDF nodes to visual shader
2021-01-18Added SDF nodes to visual shaderYuri Roubinsky
2021-01-18Merge pull request #45078 from Faless/js/4.x_gamepadsRémi Verschelde
[HTML5] Use internal implementation of the Gamepad API.
2021-01-18Merge pull request #32321 from Calinou/editor-disable-quit-confirmationRémi Verschelde
Remove the editor quit confirmation when there are no unsaved changes
2021-01-18[HTML5] Custom Gamepad library to allow remapping.Fabio Alessandrelli
No longer use emscripten functions for gamepads, implement them as library functions in library_godot_display.js instead. This allows us to do a better job at "guessing" vendorId, productId, OS, etc. thus allowing us to better find the remapping for the controller.
2021-01-18Merge pull request #45265 from KoBeWi/children_editing_2077Rémi Verschelde
Change how editable children data is stored
2021-01-18Better gamepad axis event injection.Fabio Alessandrelli
In the core input handling code we have checks to make sure that if axis rapidly change sign we inject mid-points to release any pending inputmap action. The function though, did not correctly insert the mid-point causing dpads mapped to an axis that behaves like tri-state buttons (-1,0,1) to not be released correctly. This commit fixes that by including in the check the case where the axis swtiches from abs(1) to 0.
2021-01-18Merge pull request #45128 from bruvzg/rtl_wrapped_linesRémi Verschelde
RichTextLabel: Add count and scroll functions for wrapped lines and paragraphs.
2021-01-18RichTextLabel: adds separate `get_total_x_count`, `get_visible_x_count` and ↵bruvzg
`scroll_to_x` functions for wrapped lines and paragraphs (newlines).
2021-01-18Merge pull request #45274 from Calinou/fix-botton-typoRémi Verschelde
Fix typo in theming methods ("botton" -> "bottom")
2021-01-18Merge pull request #45272 from ↵Rémi Verschelde
Calinou/editor-cinematic-preview-hide-rotation-gizmog Hide the rotation gizmo when editor cinematic preview is enabled
2021-01-18Merge pull request #45271 from Calinou/editor-tweak-contextual-ligatures-hintRémi Verschelde
Tweak the Contextual Ligatures editor setting hint for consistency
2021-01-18Merge pull request #45250 from naithar/fix/ios_plugin-4.0Rémi Verschelde
[iOS] '.xcframework' support in plugins
2021-01-18Fix typo in theming methods ("botton" -> "bottom")Hugo Locurcio
2021-01-18Hide the rotation gizmo when editor cinematic preview is enabledHugo Locurcio
Cinematic preview enables the Camera3D preview automatically. When previewing a Camera3D, the rotation gizmo isn't displayed as it can't be used.
2021-01-18Tweak the Contextual Ligatures editor setting hint for consistencyHugo Locurcio
Title Case is used for all enum values in Godot.
2021-01-17Change how editable children data is storedkobewi
Co-authored-by: hilfazer <az13337@gmail.com>
2021-01-17[iOS] Added support for '.xcframework' in pluginsSergey Minakov
2021-01-16Merge pull request #45036 from vix597/issue-45025Rémi Verschelde
Fix `AudioServer.get_time_since_last_mix()` returning incorrect value when accessing from another thread
2021-01-16Merge pull request #45232 from Xrayez/doc-gpu-particles-visibilityRémi Verschelde
Document GPU particles visibility rect/aabb behavior