summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-14Refactor GLSL shader compilationreduz
-Used a more consistent set of keywords for the shader -Remove all harcoded entry points -Re-wrote the GLSL shader parser, new system is more flexible. Allows any entry point organization. -Entry point for sky shaders is now sky(). -Entry point for particle shaders is now process().
2021-04-14Merge pull request #47886 from Pineapple/separate-setRémi Verschelde
Separate set.h from map.h
2021-04-14Merge pull request #47330 from ↵George Marques
Blackiris/fix-corrupt-scene-when-export-has-setter Fix corrupt scene when export var has setter
2021-04-14Merge pull request #47807 from Blackiris/fix-is-type-treated-as-addressRémi Verschelde
Fix type argument in is_builtin which was treated as an address
2021-04-14Merge pull request #47856 from ray90514/bug#47555Rémi Verschelde
Fix multi-selection doesn't correctly show in the inspector
2021-04-14Separate set.h from map.hBartłomiej T. Listwon
2021-04-14Fix corrupt scene when export var has setterJulien Nguyen
2021-04-14Merge pull request #47876 from fire/gltf-export-fixesRémi Verschelde
Export gltf2 normal textures correctly.
2021-04-14Merge pull request #46880 from thebestnom/add_android_samplesRémi Verschelde
Add `generateDevTemplate` to android build to build template with symbols
2021-04-14Merge pull request #47797 from kleonc/capsulemesh_docs_fixRémi Verschelde
Fix docs description for CapsuleMesh::mid_height
2021-04-14Merge pull request #47689 from nekomatata/textedit-fix-cursor-updateRémi Verschelde
Fix TextEdit cursor update when adding or deleting text
2021-04-14Merge pull request #47625 from SushiJackal/47450_fixRémi Verschelde
Fix: Selection Only in Find/Replace now preserves selection
2021-04-14Merge pull request #47881 from bruvzg/macos_vlk_icdRémi Verschelde
[macOS] Update required Vulkan API version the ICD configs.
2021-04-14[macOS] Update required Vulkan API version the ICD configs.bruvzg
2021-04-14Allow to build dev template with symbolsthebestnom
2021-04-13Export gltf2 normal textures correctly.K. S. Ernest (iFire) Lee
2021-04-13Merge pull request #47852 from akien-mga/etcpak-mingw-llvm-pthreadRémi Verschelde
etcpak: Fix handling of pthread naming API for Linux and MinGW
2021-04-13etcpak: Fix handling of pthread naming API for Linux and MinGWRémi Verschelde
For MinGW this is tricky to do as a two-step process like it was implemented, as `std::thread::native_handle()` is implementation-defined and depending on the MinGW distribution, it may or may not be a pthread handle. With mingw-gcc as packaged in Linux distros with pthread support it worked fine, but with llvm-mingw it was problematic. Setting the name in the thread directly as done for Apple platforms is simpler and works fine. Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>
2021-04-13Fix multi-selection doesn't correctly show in the inspectorray90514
2021-04-13Merge pull request #47853 from naithar/fix/xcframework-time-4.0Rémi Verschelde
[iOS] Fix for plugin modified time check
2021-04-13[iOS] Fix for plugin modified time checkSergey Minakov
2021-04-13Merge pull request #47848 from nekomatata/debug-shape-crash-fixRémi Verschelde
Fix crashes with CollisionObject3D debug shapes
2021-04-13Merge pull request #47845 from nekomatata/fix-soft-body-contact-impulsesRémi Verschelde
2021-04-13Merge pull request #47844 from m4gr3d/update_activity_result_callbackRémi Verschelde
Add support for forwarding callbacks from Godot's parent activity
2021-04-13Merge pull request #47842 from m4gr3d/fix_boot_splash_scale_masterRémi Verschelde
Fix custom boot splash image scaling.
2021-04-12Fix crashes with CollisionObject debug shapesPouleyKetchoupp
MeshInstance added as child nodes for CollisionObject debug shapes can be invalidated while deleting the collision object (child nodes are deleted first), which caused accesses to invalid memory in shape_owner_remove_shape that lead to random crashes. Also optimized accesses to shapes to avoid copy-on-write on each iteration.
2021-04-12Fix SoftBody contact impulses applied on rigid bodiesPouleyKetchoupp
Parameters were inverted in `apply_impulse` and `apply_bias_impulse` due to a modification on master.
2021-04-12Add support for forwarding callbacks from Godot's parent activity.Fredia Huya-Kouadio
2021-04-12Fix custom boot splash image scaling.Fredia Huya-Kouadio
2021-04-13Merge pull request #47370 from fire/etcpakRémi Verschelde
Add thirdparty library etcpak for faster imports.
2021-04-13Merge pull request #47841 from Blackiris/fix-PackedFloat32Array-indexRémi Verschelde
Fix PackedFloat32Array get index not working
2021-04-13Add `etcpak` library for faster ETC/ETC2/S3TC imports.K. S. Ernest (iFire) Lee
- `etc` module was renamed to `etcpak` and modified to use the new library. - PKM importer is removed in the process, it's obsolete. - Old library `etc2comp` is removed. - S3TC compression no longer done via `squish` (but decompression still is). - Slight modifications to etcpak sources for MinGW compatibility, to fix LLVM `-Wc++11-narrowing` errors, and to allow using vendored or system libpng. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-04-12Fix PackedFloat32Array get index not workingJulien Nguyen
2021-04-12Merge pull request #47840 from ↵Rémi Verschelde
Calinou/doc-project-settings-override-feature-tags Document overriding project settings that have feature tags
2021-04-12Document overriding project settings that have feature tagsHugo Locurcio
This non-obvious behavior can take a while to discover and fix, so it's important to mention it in the class reference.
2021-04-12Merge pull request #47664 from goostengine/makerst-prop-overridden-objectRémi Verschelde
makerst: Fix generation of overridden properties in child classes
2021-04-12Merge pull request #47831 from Calinou/editor-remote-scene-tree-tooltipRémi Verschelde
2021-04-12Add a tooltip to document performance issues of the Remote scene treeHugo Locurcio
2021-04-12Merge pull request #43180 from nathanfranke/node-configuration-arrayRémi Verschelde
Use Array for node configuration warnings
2021-04-12Merge pull request #47709 from KoBeWi/node_that_changes_everythingRémi Verschelde
Expose edit_node() for editor plugins
2021-04-11Use Array for node configuration warningsNathan Franke
Previously, the warnings were passed as a string and delimitation of which were hard coded at each implementation.
2021-04-12Merge pull request #47531 from fire/update-skeleton-displayRémi Verschelde
Update Skeleton3D inspector Bone Transforms
2021-04-12Expose edit_node() for editor pluginskobewi
2021-04-12Merge pull request #47811 from HaSa1002/fix-get-bufferRémi Verschelde
Fix `_File::get_buffer` length always set to p_length
2021-04-11Fix `_File::get_buffer` length always set to p_lengthJohannes
2021-04-11Merge pull request #47175 from YeldhamDev/help_search_early_matchRémi Verschelde
Select non-perfect matches if necessary in the Search Help dialog
2021-04-11Fix type argument in is_builtin which was treated as an addressJulien Nguyen
2021-04-11Fix docs description for CapsuleMesh::mid_heightkleonc
2021-04-11Merge pull request #47774 from DanielKriz/bugfix/CommandQueueRémi Verschelde
Fix includes in test_command_queue.h
2021-04-11Merge pull request #47787 from timothyqiu/csg-selectionRémi Verschelde
Fix 3D selection box size for Node3D