summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-08Revert "fix #33188 MSAA depth buffer not used for external texture"Bastiaan Olij
This reverts commit 418b035ddaaf9b40892ba88632c3aa6f3bf128b5.
2019-11-08Merge pull request #27742 from rxlecky/camera-replicationRémi Verschelde
Game camera override
2019-11-08Merge pull request #33052 from KoBeWi/naughty_slidersRémi Verschelde
Fix analog input in sliders
2019-11-08Merge pull request #33291 from NeoSpark314/fix_#33188Rémi Verschelde
fix #33188 MSAA depth buffer not used for external texture
2019-11-08Merge pull request #33376 from jamie-pate/masterRémi Verschelde
Fix #24137 Different number of leading zeros on MINGW printf("%lg")
2019-11-08Merge pull request #33430 from madmiraal/fix-eq-maybe-uninitializedRémi Verschelde
Fix r1 (and r2) may be used uninitialized warning in eq.cpp.
2019-11-08Merge pull request #33437 from mashumafi/exclude-addonsRémi Verschelde
Additional setting to prevent warnings in addons
2019-11-08Fix 'r1' (and r2) may be used uninitialized warning in eq.cpp.Marcel Admiraal
2019-11-08doc: Sync classref with current sourceRémi Verschelde
2019-11-07Add setting to exclude addons from script warningsmashumafi
2019-11-07Fix #24137 Different number of leading zeros on MINGW printf("%lg")Jamie Pate
Use _set_output_format() on MINGW platform to force _snprintf_s() to conform to the C99 standard and match the other platforms. Fixes #24137
2019-11-07Merge pull request #33412 from Calinou/doc-httprequest-exampleRémi Verschelde
Add an HTTPRequest usage example to the class reference
2019-11-07Merge pull request #33432 from Chaosus/raycast_tutorialRémi Verschelde
Added link to raycasting tutorial to RayCast/RayCast2D
2019-11-07Added link to raycasting tutorial to RayCast/RayCast2DYuri Roubinsky
2019-11-07Merge pull request #33427 from akien-mga/revert-shifting-32657Rémi Verschelde
Partial revert of #32657, undoing line shifting by 0.5
2019-11-07Merge pull request #30721 from NilsIrl/tab_keyRémi Verschelde
Allow tab key to be used for shortcuts
2019-11-07Add an HTTPRequest usage example to the class referenceHugo Locurcio
This also adds a link to the "Making HTTP requests" tutorial.
2019-11-07Fix analog input in slidersTomasz Chabora
2019-11-07Merge pull request #33423 from bruvzg/tablet_fixesRémi Verschelde
Fix graphic tablet input coordinates on Windows.
2019-11-07Partial revert of #32657, undoing line shifting by 0.5Rémi Verschelde
As discussed in #32657, this can't be done here as lines can be used with a canvas scale, and this breaks them. A suggestion is to do the pixel shifting at matrix level instead. Fixes #33393. Fixes #33421.
2019-11-07Merge pull request #33343 from KoBeWi/scene_tree_dustingRémi Verschelde
Another scene tree dock menu cleanup
2019-11-07Merge pull request #30588 from Demiu/patch-1Rémi Verschelde
Fix 3D move_and_slide with stop_on_slope
2019-11-07Merge pull request #32477 from aaronfranke/equal-approx-separateRémi Verschelde
Make is_equal_approx separate and make == exact again
2019-11-07Merge pull request #33160 from aaronfranke/alphabetize-mathfRémi Verschelde
[Mono] Alphabetize Mathf
2019-11-07Merge pull request #33257 from aaronfranke/printrawRémi Verschelde
Document behavior of GDScript printraw
2019-11-07Merge pull request #33183 from silvanocerza/filesystem-tree-expandRémi Verschelde
Folders in FileSystem are not expanded on project save anymore
2019-11-07Merge pull request #32997 from Calinou/editor-color-picker-add-tooltipRémi Verschelde
Add a tooltip to Color properties in the editor inspector
2019-11-07Merge pull request #32900 from willnationsdev/variant-docsRémi Verschelde
Updated Variant docs with more detailed info/tuts.
2019-11-07Merge pull request #31209 from ReyAnthony/masterRémi Verschelde
Added more details for set_drag_preview()
2019-11-07Merge pull request #32853 from OsamaElHariri/visual_script_setter_props_fixRémi Verschelde
Set the properties of a Set node after add_node
2019-11-07Fix graphic tablet input coordinates on Windows.bruvzg
2019-11-07Clarify that String.insert returns a copyRémi Verschelde
Supersedes and closes #32620.
2019-11-07Merge pull request #32527 from OsamaElHariri/fix_locale_filterRémi Verschelde
Fix locale filter in project settings editor
2019-11-07[Doc] Added more details for set_drag_preview()Anthony Rey
2019-11-07Merge pull request #30556 from kawa-yoiko/astar-directedRémi Verschelde
Improve support for directed graphs in A*; docs update included
2019-11-07New contributors added to AUTHORS:Rémi Verschelde
@DavidSichma, @ptrojahn New Platinum sponsor, added to splash screen: Interblock New Gold sponsor: Image Campus
2019-11-06Merge pull request #33362 from qarmin/regression_controlRémi Verschelde
Fix dragging spinner without control key
2019-11-06Merge pull request #33380 from SaracenOne/localise_path_fixRémi Verschelde
Fix localise_path method
2019-11-06Merge pull request #33387 from nekomatata/faster-create-dialog-filterRémi Verschelde
Node create dialog filtering optimization
2019-11-06Merge pull request #33402 from YeldhamDev/about_text_reset_positionRémi Verschelde
Make text in the "About" dialog reset its position when changed
2019-11-06Merge pull request #33403 from codecustard/fix_itemlist_maxcolumn_updateRémi Verschelde
Fixes ItemList max column update
2019-11-06Fixes ItemList max column updatecodecustard
When setting the max column of an ItemList, the layout does not update until it is resized.
2019-11-06Make text in the "About" dialog reset its position when changedMichael Alexsander
2019-11-06Node create dialog filtering optimizationPouleyKetchoupp
Avoid loading the same scripts again and parse them when updating the node type tree.
2019-11-06Merge pull request #33382 from madmiraal/update-error_macrosRémi Verschelde
Remove implicit dependency on String from error_macros.h.
2019-11-06Merge pull request #33347 from RevoluPowered/demo/assimp-importer-fbxRémi Verschelde
FBX Skinning and batch of fixes
2019-11-06Remove implicit dependency on String from error_macros.h.Marcel Admiraal
2019-11-06Fix localise_path method so that uncached scripts don't sometimes get loaded ↵Saracen
with two backslashes
2019-11-05Updated assimp to 308db73 from https://github.com/assimp/assimp/RevoluPowered
2019-11-05FBX Importer Generation 3RevoluPowered
Basic skin support Various fixes - Fixes bind mount id and mesh index - Fixed duplicate nodes being created - Prevented leak when instances being freed during re-import. - Improved camera and light transform import - skeleton handling and technical debt removal - ASSIMP: bone nodes were unlinked from bones by this code - bone_add working can distinguish between armatutes - Updated transform to be the correct offset - Added safety for state.root node errors - Fixed memory leak with leaf bones - Implemented children re-parenting for mesh template - import_animation fixes to basic skeleton data - Adds some more debug messages - Fixed Godot import segfault - Fix build failing on mono - Clear resources we use which are no longer required after import - Fixed bone duplication issue - Working skeleton_bone_map which can lookup armatures properly now. - Fixed stack being used up when mesh swapped & Fixed bone ID Additional notes: We use a mesh template which is a fake node to instance the initial mesh nodes . This is to ensure the entire tree can be built. We replace mesh node templates with the real mesh after the skeleton is available, since this makes it ensure that the fully built skeleton exists with all bones, all nodes, etc. The bone stack is a stack which pops when it finds bones, this overcomes duplicate bones with the same names. FBX has lots of these because animation armature has bone names like bone001 and another armature will also have bone001 Fixed errors in node path assignment Simple explanation: - Every mesh uses a node from the stack - Node stack was empties before completed - Every time node not found, stack must be rebuilt to maintain correct armature order :) Additional fixes: - Fixes destructor in assimp - Implements aiNode* mArmature in bone data - Implements aiNode* mParent in bone data - Fixes parent ID on bones. Implemented skeleton assignment in generate_mesh_indicies This is the only place we can safely do a lookup for the skeleton for the mesh.h I used a pointer reference so we can pass this back out, since the skeleton assignment happens inside the function. Added mesh re-parenting to the armature node this is a permanent feature and must be enforced, just like GLTF2 specification. Fixed import_animation spawning tracks per skin