summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-24Fix BVH to world_aabb, and call updatelawnjelly
The calls to the BVH need to use the world space AABB, rather than local space for it to work. Also, update was not being called which is required to update the AABB as objects move.
2020-12-24Merge pull request #44636 from Calinou/doc-sliderjoint3d-descriptionRémi Verschelde
Fix confusing SliderJoint3D brief description
2020-12-24Merge pull request #44641 from reduz/get-frame-setup-timeRémi Verschelde
Add API to get frame setup time on CPU
2020-12-24Merge pull request #44623 from reduz/rewrite-renderer-indexerJuan Linietsky
Replace Octree by DynamicBVH in cull code
2020-12-24Add API to get frame setup time on CPUreduz
Needed for benchmarks
2020-12-24Fix confusing SliderJoint3D brief descriptionHugo Locurcio
2020-12-24Merge pull request #44635 from reduz/bind-rs-viewport-measureRémi Verschelde
Bind viewport measure functions
2020-12-23Bind viewport measure functionsreduz
2020-12-23Merge pull request #44609 from m4gr3d/fix_top_level_android_exportRémi Verschelde
Fix the `String::get_base_dir()` logic to properly check for top level directories on Windows
2020-12-23Replace Octree by DynamicBVH in cull codereduz
-Much greater pairing/unpairing performance -For now, using it for culling too, but this will change in a couple of days. -Added a paged allocator, to efficiently alloc/free some types of objects.
2020-12-23Merge pull request #44605 from madmiraal/rename-control-marginRémi Verschelde
Rename Control margin to offset
2020-12-23Merge pull request #44621 from fire/update-fbxRémi Verschelde
Update FBX because of changes in the core api.
2020-12-23Update FBX because of changes in the core api.K. S. Ernest (iFire) Lee
2020-12-23Merge pull request #44619 from bruvzg/m1_dragdrop_4Rémi Verschelde
[4.0] Fix file drag-drop on M1 Macs.
2020-12-23Merge pull request #44499 from RevoluPowered/fbx_plugin_port_4.0Rémi Verschelde
[fbx] Port FBX module from 3.2 branch
2020-12-23[4.0] Fix file drag-drop on M1 Macs.bruvzg
2020-12-23Merge pull request #44535 from Demindiro/fix-joint-rid-not-passedRémi Verschelde
Fix joint RID not being passed to _set in PhysicalBone
2020-12-23Merge pull request #44611 from lyuma/fix_gltfmesh_meshRémi Verschelde
Fix mistake in GLTFMesh.mesh property
2020-12-23Merge pull request #44612 from ↵Rémi Verschelde
m4gr3d/migrate_deprecate_java_modules_to_new_godot_fragment_master Fix invalid invocation of `get_class_loader`.
2020-12-23Fix mistake in GLTFMesh.mesh propertyLyuma
2020-12-23Fix invalid invocation of `get_class_loader`.Fredia Huya-Kouadio
The call was made on a `Godot` instance instead of an `Activity` instance.
2020-12-23Fix the `String::get_base_dir()` logic to properly check for top level ↵Fredia Huya-Kouadio
directories on Windows.
2020-12-23Merge pull request #34193 from fire/scene_export_native_gltfRémi Verschelde
Create gltf Importer/Exporter.
2020-12-23Rename Control margin to offsetMarcel Admiraal
2020-12-22Add exporting glTF2.K. S. Ernest (iFire) Lee
* Support KHR_texture_transform. * Support exporting glTF2 * Support exporting instanced scenes * Extract into a gltf state and gltf document * Add a tools menu for exporting gltf2
2020-12-23Port FBX module from commit 68013d23932688e57b489600f4517dd280edc464Gordon MacPherson
Ports FBX module from 3.2 branch to 4.0 This is the only time the plugin will be updated from 3.2 and marks the final time we do this, from now on we will backport FBX to 3.2 with fixes. Changelog: - fixed crash importing files with buggy format (because of bad newlines in ASCII data, this is yet to be fixed fully) - fixed const correctness with C++/C version change - rewrote material handling to be simpler and better - ports from 3.2 to 4.0 the fbx importer
2020-12-23Merge pull request #44487 from bruvzg/ctl_fixes_2Rémi Verschelde
[CTL] Fix RTL scrolling and tabs selection.
2020-12-23Merge pull request #44540 from jacobcoughenour/vulkan-sdk-1.2.126.0Rémi Verschelde
Vulkan: loader, headers, and glslang updated to sdk-1.2.162.0
2020-12-22Merge pull request #44598 from YeldhamDev/file_disambiguation_fixRémi Verschelde
Fix filename disambiguation on scripts in certain occasions
2020-12-22Merge pull request #44599 from RevoluPowered/remove_assimp_fbxRémi Verschelde
[fbx] remove old assimp plugin - pending fbx upgrade
2020-12-22remove assimp pending fbx upgradeGordon MacPherson
2020-12-22Fix filename disambiguation on scripts in certain occasionsMichael Alexsander
2020-12-22Fix joint RID not being passed to _set in PhysicalBoneDavid Hoppenbrouwers
Also remove default RID() argument from JointData._set()
2020-12-22Merge pull request #44562 from mcognetta/randi_range_simplificationRémi Verschelde
Simplify `randi_range` implementation
2020-12-22Merge pull request #44182 from clayjohn/ASSAORémi Verschelde
Replace SAO with ASSAO as Godot's new SSAO
2020-12-21Port ASSAO to Godot to replace SAOclayjohn
2020-12-21Vulkan: loader, headers, and glslang updated to sdk-1.2.162.0jacobcoughenour
Updated glslang and Vulkan headers/loader following the instructions found in thirdparty/README. glslang was updated to the 'known good' matching Vulkan SDK version 1.2.162.0. Vulkan headers and loader were updated to the commit tagged with sdk-1.2.162.0. 'vk_mem_alloc.h' and 'vk_mem_alloc.c' are unchanged since there hasn't been a new tagged release since 2.3.0. Here's the Vulkan release notes for this update: https://vulkan.lunarg.com/doc/sdk/1.2.162.0/windows/release_notes.html Reverted and removed the unnecessary fix-mingw-snprintf patch for glslang as well as the mention of it in thirdparty/README.md.
2020-12-21simplify randi_rangeMarco Cognetta
2020-12-21Merge pull request #44573 from reduz/add-paged-arrayRémi Verschelde
Add a paged array template
2020-12-21Add a paged array templatereduz
Used for reusable stacks, or filling arrays from multiple threads efficiently.
2020-12-21Merge pull request #44472 from winterpixelgames/PR-duplicate-packedarraysRémi Verschelde
Add support for duplicate() for Packed*Array, and they are pass by ref in godot 4.0
2020-12-21Merge pull request #44507 from bruvzg/icu_update_68_2Rémi Verschelde
ICU: Update to upstream release 68.2
2020-12-21Merge pull request #44566 from madmiraal/fix-redefined-default-parameterRémi Verschelde
Ensure default value in _render_shadow is the same as parent
2020-12-21Merge pull request #44263 from madmiraal/rename-xrpositionaltracker-setsRémi Verschelde
Rename XRPositionalTracker methods
2020-12-21Merge pull request #44560 from Xrayez/rng-testsRémi Verschelde
Add unit tests for `RandomNumberGenerator`
2020-12-21Improve fill aligned text hit testing.bruvzg
2020-12-21Ensure default value in _render_shadow is the same as parentMarcel Admiraal
Use double instead of int for the p_lod_distance_multiplier default value in RendererSceneRenderForward::_render_shadow to match parent default value in RendererSceneRenderRD::_render_shadow
2020-12-21Rename XRPositionalTracker methodsMarcel Admiraal
Renames: - set_type() -> set_tracker_type() - set_name() -> set_tracker_name() - get_tracks_orientation() - `is_tracking_orientation() - get_tracks_position() -> `is_tracking_position() - get_hand() -> get_tracker_hand() - set_hand() -> set_tracker_hand()
2020-12-21Fix RichTextLabel content height and scrollbar calculations.bruvzg
2020-12-21Use integer text position in scroll container, TextEdit and canvas editor, ↵bruvzg
to ensure sharp text rendering. Use integer font align/advance with any font scaling, to ensure sharp text rendering.