summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-12Merge pull request #50262 from nekomatata/convex-hull-simplificationRémi Verschelde
Options to clean/simplify convex hull generated from mesh
2021-07-12Merge pull request #50389 from Chaosus/vs_uniform_refRémi Verschelde
Auto-set a first compatible uniform on dragging to create a UniformRef (VisualShaders)
2021-07-12Merge pull request #49725 from EricEzaM/multi-node-picking-fixesRémi Verschelde
Fixes for multi-node editing interactions.
2021-07-12Merge pull request #50194 from BastiaanOlij/fix_multiple_reflection_probesRémi Verschelde
Fix indexing of multiple reflection probes
2021-07-12Merge pull request #50398 from Faless/mp/4.x_networked_renameRémi Verschelde
[Net] NetworkedMultiplayerPeer(s) renames
2021-07-12[Net] Rename WebRTCMultiplayer to WebRTCMultiplayerPeer.Fabio Alessandrelli
2021-07-12[Net] Rename NetworkedMultiplayerENet to ENetMultiplayerPeer.Fabio Alessandrelli
2021-07-12[Net] Rename NetworkedMultiplayerPeer to MultiplayerPeer.Fabio Alessandrelli
2021-07-12Merge pull request #50396 from Faless/mp/4.x_notreeRémi Verschelde
[Net] Remove most multiplayer hooks from SceneTree.
2021-07-12Merge pull request #50233 from Calinou/editor-add-both-environment-and-sunRémi Verschelde
Add both preview sun and sky at the same time when holding Shift
2021-07-12[Net] Remove most multiplayer hooks from SceneTree.Fabio Alessandrelli
Use `multiplayer` or `get_multiplayer()` instead of `get_tree()`.
2021-07-12Merge pull request #50393 from Calinou/preview-sun-sky-add-to-beginningK. S. Ernest (iFire) Lee
Add the preview sun and sky to the beginning of the scene tree
2021-07-12Merge pull request #50392 from TaskManagerCZ/masterRémi Verschelde
Explicit error message when setting active a Viewport that is already active
2021-07-12Merge pull request #50394 from HaSa1002/make-rst-code-blocks-less-redundantRémi Verschelde
Makerst: Remove redundant GDScript from code blocks
2021-07-12Explicit error message when setting active a Viewport that is already active.TaskManagerCZ
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-07-12Makerst: Remove redundant GDScript from code blocksJohannes Witt
2021-07-12Add the preview sun and sky to the beginning of the scene treeHugo Locurcio
This generally looks better when adding more nodes to the scene in the future.
2021-07-12Auto-set a first compatible uniform on dragging to create a UniformRefYuri Roubinsky
2021-07-12Merge pull request #50385 from Geometror/vsyncmode-int-enumRémi Verschelde
Change VSync mode project setting enum type from string to integer
2021-07-12Merge pull request #50356 from Calinou/ormmaterial3d-tweak-editor-iconRémi Verschelde
Tweak the ORMMaterial3D editor icon to follow the Godot design guidelines
2021-07-12Merge pull request #50354 from Calinou/immediatemesh-add-editor-iconK. S. Ernest (iFire) Lee
Add an editor icon for the ImmediateMesh resource
2021-07-12Change VSync mode project setting enum type from string to integerHendrik Brucker
2021-07-11Merge pull request #50325 from reduz/implement-specialization-constantsRémi Verschelde
Implement specialization constants
2021-07-11Implement Specialization Constantsreduz
* Added support to our local copy of SpirV Reflect (which does not support it). * Pass them on render or compute pipeline creation. * Not implemented in our shaders yet.
2021-07-11Add an editor icon for the ImmediateMesh resourceHugo Locurcio
2021-07-11Tweak the ORMMaterial3D editor icon to follow the Godot design guidelinesHugo Locurcio
2021-07-11Merge pull request #48764 from QbieShay/4-plane-offsetRémi Verschelde
Added a center_offset property to both plane primitive and quad primitive
2021-07-11added offset for plane mesh and quad meshQbieShay
2021-07-11Merge pull request #50149 from Chaosus/vs_curve3dYuri Roubinsky
2021-07-11Merge pull request #50364 from Faless/mp/fix_rpc_crashRémi Verschelde
[Net] Fix crash when receiving RPC on node without a script.
2021-07-11[Net] Fix crash when receiving RPC on node without a script.Fabio Alessandrelli
2021-07-11Merge pull request #50362 from timothyqiu/http-eofRémi Verschelde
Fix unicode invalid skip error in AssetLib
2021-07-11Merge pull request #50361 from timothyqiu/inflate-buf-errorRémi Verschelde
Handle Z_BUF_ERROR in decompress_dynamic
2021-07-11Fix unicode invalid skip error in AssetLibHaoyu Qiu
2021-07-11Handle Z_BUF_ERROR in decompress_dynamicHaoyu Qiu
2021-07-10Merge pull request #50347 from timothyqiu/httpclient-request-docRémi Verschelde
Fix doc description of HTTPClient::request
2021-07-11Fix doc description of HTTPClient::requestHaoyu Qiu
2021-07-10Merge pull request #50342 from Chaosus/vs_fix_functionRémi Verschelde
Fix creating a new function in visual scripts
2021-07-10Fix creating a new function in visual scriptsYuri Roubinsky
2021-07-10Merge pull request #33339 from Calinou/editor-improve-export-all-uxRémi Verschelde
Improve the Export All button display in the export dialog
2021-07-10Improve the Export All button display in the export dialogHugo Locurcio
- Update the disabled status when changing an export path. - Display a tooltip that states why the button is disabled. - Update the Export All dialog message to have a more friendly tone. - Suffix button texts with "...", as they display another dialog when clicked. This closes #33293.
2021-07-10Merge pull request #48622 from Geometror/reimplement-disableable-vsyncHugo Locurcio
2021-07-09Merge pull request #50317 from bruvzg/mono_force_entRémi Verschelde
[macOS, Mono] Automatically enable JIT entitlements for the Mono exports.
2021-07-09Merge pull request #50290 from reduz/redo-instance-bindingsRémi Verschelde
Redo how instance bindings work
2021-07-09Merge pull request #50284 from reduz/implement-range-iteratorsRémi Verschelde
Implement Range Iterators
2021-07-09[macOS, Mono] Automatically enable JIT entitlements for the Mono exports.bruvzg
2021-07-09Merge pull request #50291 from Calinou/improve-makerst-usabilityRémi Verschelde
Make makerst.py create folders automatically, print a message when done
2021-07-09Merge pull request #50301 from likeich/masterRémi Verschelde
Fix use after free in Free desktop screensaver::inhibit()
2021-07-08Fix linux use after freelikeich
Fixes #50032
2021-07-08Implement Range Iteratorsreduz
This PR implements range iterators in the base containers (Vector, Map, List, Pair Set). Given several of these data structures will be replaced by more efficient versions, having a common iterator API will make this simpler. Iterating can be done as follows (examples): ```C++ //Vector<String> for(const String& I: vector) { } //List<String> for(const String& I: list) { } //Map<String,int> for(const KeyValue<String,int>&I : map) { print_line("key: "+I.key+" value: "+itos(I.value)); } //if intending to write the elements, reference can be used //Map<String,int> for(KeyValue<String,int>& I: map) { I.value = 25; //this will fail because key is always const //I.key = "hello" } ``` The containers are (for now) not STL compatible, since this would mean changing how they work internally (STL uses a special head/tail allocation for end(), while Godot Map/Set/List do not). The idea is to change the Godot versions to be more compatible with STL, but this will happen after conversion to new iterators have taken place.