summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-25Define GDNative sizes using sizeof(godot_real_t) and sizeof(int32_t)Aaron Franke
2021-01-25Merge pull request #45398 from Calinou/doc-resource-name-usageRémi Verschelde
Document a built-in use of `Resource.resource_name`
2021-01-25Merge pull request #44989 from vnen/gdnative-new-apiRémi Verschelde
New API for GDNative
2021-01-25Merge pull request #45394 from rcorre/timer-cleanupRémi Verschelde
Clarify that create_timer does not require cleanup.
2021-01-25Merge pull request #45456 from Faless/js/4.x_stylesRémi Verschelde
[HTML5] Better editor HTML, small refactor.
2021-01-25Merge pull request #45447 from pycbouh/graphedit-minimap-active-invisibleRémi Verschelde
Fix minimap capturing events and improve its theme and editor settings
2021-01-25[HTML5] Builtin HTTP server disable browsers cacheFabio Alessandrelli
We don't want browsers to cache our temporary exports (since they will always differ).
2021-01-25[HTML5] Better editor HTML, small refactor.Fabio Alessandrelli
Side and GDNative libraries are now added by engine.js , the dynlink pre js had been deleted.
2021-01-25Fix minimap capturing events and improve its themeYuri Sizov
Add an editor setting for minimap opacity in visual editors
2021-01-25Merge pull request #45452 from reduz/implement-shadow-meshesJuan Linietsky
Implement shadow meshes
2021-01-25Implement shadow meshesreduz
-When importing, a vertex-only version of the mesh is created. -This version is used when rendering shadows, and improves performance by reducing bandwidth -It's automatic, but can optionally be used by users, in case they want to make special versions of geometry for shadow casting.
2021-01-25Merge pull request #45432 from Calinou/doc-multiplayer-api-non-godotFabio Alessandrelli
Document that the high-level multiplayer API is only for Godot servers
2021-01-25[HTML5] Fix "initial_memory" build option parsingFabio Alessandrelli
2021-01-25DummyRasterizer Sync.Fabio Alessandrelli
2021-01-25Clarify that create_timer does not require cleanup.Ryan Roden-Corrent
This is how I would expect it to work, but the docs didn't clarify, so I had to check the source just to make sure I wasn't responsible for freeing the timer: https://github.com/godotengine/godot/blob/d39f6386ce3a7916dbb94fef5ff65e7599e060f0/scene/main/scene_tree.cpp#L473
2021-01-25Merge pull request #45440 from bruvzg/ctl_span_breaksRémi Verschelde
[CTL] Do not break line on the span (e.g. RTL BBCode tag) edges.
2021-01-25GDNative: Remove print functionsGeorge Marques
Those are now utilities so the function pointer can be fetched when needed.
2021-01-25GDNative: New core APIGeorge Marques
This API now uses the discovery functions present in Variant instead of wrapping every built-in function. Users now need to query for function pointers and use those.
2021-01-25Merge pull request #45376 from reduz/gi-optimizationsRémi Verschelde
Several GI related optimizations and fixes
2021-01-25[CTL] Do not break line on the span (e.g. RTL BBCode tag) edges.bruvzg
2021-01-25Document that the high-level multiplayer API is only for Godot serversHugo Locurcio
2021-01-24Shadow map rendering optimizationreduz
-All shadow rendering is done with raster now (no compute) -All shadow rendering is done by rendering directly to the shadow atlas -Improved how buffer clearing is done to optimize the above. -Ability to set shadows as 16 bits.
2021-01-24Several GI related optimizations and fixesreduz
-SDFGI direct light is done over many frames -SDFGI Changed settings for rays/frame -SDFGI Misc optimizations -SDFGI Bug fix on probe scroll -GIProbe was not working, got it to work again -GIProbe dynamic objects were not working, fixed -Added a half size GI option.
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-23Document a built-in use of `Resource.resource_name`Hugo Locurcio
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