Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-14 | Merge pull request #49600 from vnen/gdnative-api-generator-var-writer | Rémi Verschelde | |
GDNative: Use VariantWriter for the API JSON generator | |||
2021-06-14 | Merge pull request #49585 from timothyqiu/oh-unsigned | Rémi Verschelde | |
Fix invalid read when using MultiMesh | |||
2021-06-14 | Merge pull request #49595 from Faless/js/4.x_npm_update | Rémi Verschelde | |
[HTML5] Update eslint and jsdoc dependencies. | |||
2021-06-14 | Merge pull request #49458 from JFonS/fix_unwrap_xform | Rémi Verschelde | |
Rename get_parent_spatial() to get_parent_node_3d() | |||
2021-06-14 | Fix default value binding in VisualScriptFunctionState | George Marques | |
2021-06-14 | Merge pull request #48847 from JFonS/vis_deps | Rémi Verschelde | |
Implement visibility range and dependencies | |||
2021-06-14 | Merge pull request #49574 from Blackiris/fix-super-call-with-args | Rémi Verschelde | |
Fix "super" call when having at least one argument | |||
2021-06-14 | Merge pull request #49581 from BastiaanOlij/check_disabled_multiview | Yuri Roubinsky | |
2021-06-14 | GDNative: Use VariantWriter for the API JSON generator | George 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-14 | Rename 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-14 | Implement 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-14 | Fix invalid read when using MultiMesh | Haoyu Qiu | |
2021-06-14 | Fixed error spam when XR mode is not enabled and a missed setting rename | Bastiaan Olij | |
2021-06-13 | Fix "super" call when having at least one argument | Julien Nguyen | |
2021-06-13 | Merge pull request #49227 from pycbouh/editor-theme-freeze-changes | Rémi Verschelde | |
Prevent `Theme` resource from emitting changes during bulk operations | |||
2021-06-13 | Merge pull request #48207 from BastiaanOlij/multiview_stereoscopic | Rémi Verschelde | |
Add stereoscopic rendering through multiview | |||
2021-06-13 | Add stereoscopic rendering through multiview | Bastiaan Olij | |
2021-06-13 | Merge pull request #49526 from Chaosus/fix_textureregion_errors | Rémi Verschelde | |
2021-06-13 | Merge pull request #49543 from greatmomo/SkeletonModification_bugfix | Rémi Verschelde | |
2021-06-13 | Merge pull request #34668 from aaronfranke/to-string | Rémi Verschelde | |
[Core] Reformat structure string operators | |||
2021-06-13 | Merge pull request #49564 from timothyqiu/validate-plugin-params | Rémi Verschelde | |
2021-06-13 | Merge pull request #49562 from RandomShaper/fix_mono_build | Rémi Verschelde | |
Improve & fix Mono build | |||
2021-06-13 | Validate parameters when adding plugins | Haoyu Qiu | |
2021-06-13 | Improve & fix Mono build | Pedro 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-13 | Merge pull request #49559 from timothyqiu/color-index | Rémi Verschelde | |
Fix crash when using invalid index in Color.get_named_color | |||
2021-06-13 | Merge pull request #49558 from timothyqiu/invalid-ref | Rémi Verschelde | |
2021-06-13 | Merge pull request #49555 from timothyqiu/tileset-range | Rémi Verschelde | |
Add range check for TileSet::CellNeighbor parameter | |||
2021-06-13 | Merge pull request #49553 from timothyqiu/viewport-outside-tree | Rémi Verschelde | |
Fix Viewport crashes when not in tree | |||
2021-06-13 | Merge pull request #49554 from timothyqiu/physical-bone-2d-init | Rémi Verschelde | |
Initialize PhysicalBone2D::parent_skeleton | |||
2021-06-13 | Merge pull request #49546 from KoBeWi/;_; | Rémi Verschelde | |
Fix some virtual methods | |||
2021-06-13 | Merge pull request #49556 from timothyqiu/joypad-button-range-check | Rémi Verschelde | |
Fix `InputEventJoypadButton::as_text` crash for invalid button index | |||
2021-06-13 | Fix crash when using invalid index in Color.get_named_color | Haoyu Qiu | |
2021-06-13 | Validate parameter of SkeletonModificationStack2D::add_modification | Haoyu Qiu | |
2021-06-13 | Fix `InputEventJoypadButton::as_text` crash for invalid button index | Haoyu Qiu | |
2021-06-13 | Add range check for TileSet::CellNeighbor parameter | Haoyu Qiu | |
2021-06-13 | Fix Viewport crashes when not in tree | Haoyu Qiu | |
2021-06-13 | Initialize PhysicalBone2D::parent_skeleton | Haoyu Qiu | |
2021-06-12 | Merge pull request #49551 from reduz/fix-roughness-limiter2 | Juan Linietsky | |
Make shader compile again after roughness limiter fix | |||
2021-06-12 | Make shader compiler again after roughness limiter fix | reduz | |
Fix shader compilation error after merging #49549 | |||
2021-06-12 | Merge pull request #49549 from clayjohn/VULKAN-roughness-limiter | Juan Linietsky | |
Fix roughness limiter derivative | |||
2021-06-12 | Merge pull request #49547 from reduz/fix-voxelgi | Juan Linietsky | |
Fix VoxelGI (works again). | |||
2021-06-13 | Fix some virtual methods | kobewi | |
2021-06-12 | Fix roughness limiter derivative | clayjohn | |
2021-06-12 | Fix VoxelGI (works again). | reduz | |
It was broken due to #46046, this makes it work again. | |||
2021-06-12 | Merge pull request #48746 from KoBeWi/bane_of_all_virtual_compatibility | Rémi Verschelde | |
Consistently prefix bound virtual methods with _ | |||
2021-06-12 | Merge pull request #49123 from aaronfranke/it-is-time | Rémi Verschelde | |
Add a Time singleton | |||
2021-06-12 | Merge pull request #49544 from akien-mga/variantparser-stringname-compat | Rémi Verschelde | |
VariantParser: Fix reading StringNames with '&'. | |||
2021-06-12 | Merge pull request #49520 from pfertyk/issue-46278-empty-texture-crashes-godot | Rémi Verschelde | |
Validate texture in RendererStorageRD::free | |||
2021-06-12 | Merge pull request #49541 from Calinou/fix-game-camera-override-tooltip | Rémi Verschelde | |
Fix game camera override tooltips being swapped |