summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-15Merge pull request #49593 from bruvzg/tga_loader_fixesRémi Verschelde
Fix loading RLE compressed TGAs and invalid memory reads.
2021-06-15Merge pull request #49582 from timothyqiu/codeedit-update-cacheRémi Verschelde
Update cache after clearing delimiters in CodeEdit
2021-06-15Merge pull request #49592 from Faless/js/4.x_fix_sigsRémi Verschelde
[HTML5] Fix build without eval, library functions signatures.
2021-06-14Merge pull request #49572 from azagaya/fix_grabber_areaRémi Verschelde
Fix vertical slider grabber_area height calculation
2021-06-14Merge pull request #49586 from timothyqiu/iter-invalidateRémi Verschelde
Fix crash when using TileMap::fix_invalid_tiles
2021-06-14Merge pull request #49584 from timothyqiu/shader-data-null-checkRémi Verschelde
Add missing null check for ShaderData
2021-06-14Merge pull request #48287 from aaronfranke/camera-is-frustumRémi Verschelde
2021-06-14Merge pull request #49576 from clayjohn/VULKAN-SSAO-uniform-setsRémi Verschelde
Store SSAO uniform sets per viewport
2021-06-14Merge pull request #49600 from vnen/gdnative-api-generator-var-writerRémi Verschelde
GDNative: Use VariantWriter for the API JSON generator
2021-06-14Merge pull request #49585 from timothyqiu/oh-unsignedRémi Verschelde
Fix invalid read when using MultiMesh
2021-06-14Merge pull request #49595 from Faless/js/4.x_npm_updateRémi Verschelde
[HTML5] Update eslint and jsdoc dependencies.
2021-06-14Merge pull request #49458 from JFonS/fix_unwrap_xformRémi Verschelde
Rename get_parent_spatial() to get_parent_node_3d()
2021-06-14Add is_position_in_frustum to Camera3DAaron Franke
2021-06-14Fix default value binding in VisualScriptFunctionStateGeorge Marques
2021-06-14Merge pull request #48847 from JFonS/vis_depsRémi Verschelde
Implement visibility range and dependencies
2021-06-14Merge pull request #49574 from Blackiris/fix-super-call-with-argsRémi Verschelde
Fix "super" call when having at least one argument
2021-06-14Merge pull request #49581 from BastiaanOlij/check_disabled_multiviewYuri Roubinsky
2021-06-14GDNative: Use VariantWriter for the API JSON generatorGeorge Marques
Instead of the String representation, which can be finicky to work with. VariantWriter is more robust since changes to it affects the whole system thus it's changed less often and it's never ambiguous.
2021-06-14Update cache after clearing delimiters in CodeEditHaoyu Qiu
2021-06-14Rename get_parent_spatial() to get_parent_node3d()jfons
Renames get_parent_spatial() to get_parent_node3d() and changes its implementation. Before it was not returning a correct pointer if the node wasn't added to a SceneTree. Now it uses the same implementation as CanvasItem, which will be correct even for nodes outside a SceneTree.
2021-06-14[HTML5] Update eslint and jsdoc dependencies.Fabio Alessandrelli
2021-06-14Fix loading RLE compressed TGA files.bruvzg
Fix memory reads outside of input buffer when loading invalid TGA files.
2021-06-14[HTML5] Fix JS build without eval.Fabio Alessandrelli
Also fix download_buffer return type.
2021-06-14[HTML5] Fix some JS library signature.Fabio Alessandrelli
2021-06-14Implement visibility range and dependencies.jfons
This commit adds the following properties to GeometryInstance3D: `visibility_range_begin`, `visibility_range_begin_margin`, `visibility_range_end`, `visibility_range_end_margin`. Together they define a range in which the GeometryInstance3D will be visible from the camera, taking hysteresis into account for state changes. A begin or end value of 0 will be ignored, so the visibility range can be open-ended in both directions. This commit also adds the `visibility_parent` property to 'Node3D'. Which defines the visibility parents of the node and its subtree (until another parent is defined). Visual instances with a visibility parent will only be visible when the parent, and all of its ancestors recursively, are hidden because they are closer to the camera than their respective `visibility_range_begin` thresholds. Combining visibility ranges and visibility parents users can set-up a quick HLOD system that shows high detail meshes when close (i.e buildings, trees) and merged low detail meshes for far away groups (i.e. cities, woods).
2021-06-14Fix crash when using TileMap::fix_invalid_tilesHaoyu Qiu
2021-06-14Fix invalid read when using MultiMeshHaoyu Qiu
2021-06-14Add missing null check for ShaderDataHaoyu Qiu
2021-06-14Fixed error spam when XR mode is not enabled and a missed setting renameBastiaan Olij
2021-06-13Store SSAO uniform sets per viewportclayjohn
2021-06-13Fix "super" call when having at least one argumentJulien Nguyen
2021-06-13Fix vertical slider grabber_area height calculationazagaya
2021-06-13Merge pull request #49227 from pycbouh/editor-theme-freeze-changesRémi Verschelde
Prevent `Theme` resource from emitting changes during bulk operations
2021-06-13Merge pull request #48207 from BastiaanOlij/multiview_stereoscopicRémi Verschelde
Add stereoscopic rendering through multiview
2021-06-13Add stereoscopic rendering through multiviewBastiaan Olij
2021-06-13Merge pull request #49526 from Chaosus/fix_textureregion_errorsRémi Verschelde
2021-06-13Merge pull request #49543 from greatmomo/SkeletonModification_bugfixRémi Verschelde
2021-06-13Merge pull request #34668 from aaronfranke/to-stringRémi Verschelde
[Core] Reformat structure string operators
2021-06-13Merge pull request #49564 from timothyqiu/validate-plugin-paramsRémi Verschelde
2021-06-13Merge pull request #49562 from RandomShaper/fix_mono_buildRémi Verschelde
Improve & fix Mono build
2021-06-13Validate parameters when adding pluginsHaoyu Qiu
2021-06-13Improve & fix Mono buildPedro J. Estébanez
- Fix C++ compile errors about pending variable renames after the `Reference` to `RefCount` change. - Fix C# compile errors due to the recent rename of `EnablePlugin()` and `Build()`, which are now underscore-prefixed in bindings. - Additional rename: `godot_icall_Reference_Dtor` to `godot_icall_RefCounted_Dtor`.
2021-06-13Merge pull request #49559 from timothyqiu/color-indexRémi Verschelde
Fix crash when using invalid index in Color.get_named_color
2021-06-13Merge pull request #49558 from timothyqiu/invalid-refRémi Verschelde
2021-06-13Merge pull request #49555 from timothyqiu/tileset-rangeRémi Verschelde
Add range check for TileSet::CellNeighbor parameter
2021-06-13Merge pull request #49553 from timothyqiu/viewport-outside-treeRémi Verschelde
Fix Viewport crashes when not in tree
2021-06-13Merge pull request #49554 from timothyqiu/physical-bone-2d-initRémi Verschelde
Initialize PhysicalBone2D::parent_skeleton
2021-06-13Merge pull request #49546 from KoBeWi/;_;Rémi Verschelde
Fix some virtual methods
2021-06-13Merge pull request #49556 from timothyqiu/joypad-button-range-checkRémi Verschelde
Fix `InputEventJoypadButton::as_text` crash for invalid button index
2021-06-13Fix crash when using invalid index in Color.get_named_colorHaoyu Qiu