summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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
2021-04-11Fix 3D selection box size for Node3DHaoyu Qiu
2021-04-10Merge pull request #37966 from pkowal1982/cleanup-profilerFabio Alessandrelli
Clean up profiler
2021-04-10Fix includes in test_command_queue.hDaniel Kříž
2021-04-10Merge pull request #47761 from reduz/packedbytearray-marshallingRémi Verschelde
Add marshalling to PackedByteArray
2021-04-10Merge pull request #47512 from DanielKriz/bugfix/uri_encodeFabio Alessandrelli
fix wrong encoding format in uri_encode
2021-04-10Add marshalling to PackedByteArrayreduz
-Decode/Encode functions for u8,s8,u16,s16,u32,s32,u64,s64,half,float,double,variant -Improved binder template to allow this Given in Godot 4.0 PackedByteArray is passed as reference, it is now possible to have these functions there, which makes the most sense.
2021-04-10fix wrong encoding in uri_encodeDaniel Kříž
2021-04-10Merge pull request #46340 from gongpha/various-color-pickerRémi Verschelde
Add Various ColorPicker shapes
2021-04-10Merge pull request #47596 from ↵Rémi Verschelde
EricEzaM/PR/fix-editor-settings-shortcuts-wrong-button-action Fixed Editor Shortcuts revert/edit/clear buttons performing the wrong action
2021-04-09Merge pull request #47760 from m4gr3d/update_activity_result_behavior_masterRémi Verschelde
Fix issue causing the response callback to be invoked with the invalid `requestCode`
2021-04-09Fix issue causing the response callback to be invoked with the invalid ↵Fredia Huya-Kouadio
`requestCode` and deprecate support for forwarding callbacks from Godot's parent activity.
2021-04-09Merge pull request #47750 from aaronfranke/zoom-messageRémi Verschelde
Show a message when trying to zoom farther than the limit
2021-04-09Show a message when trying to zoom farther than the limitAaron Franke
2021-04-09Merge pull request #47754 from SonnyBonds/docfixRémi Verschelde
Add missing color argument in forward_canvas_draw_over_viewport example.
2021-04-09Add missing color argument in forward_canvas_draw_over_viewport example.Anders Stenberg
2021-04-09Merge pull request #47735 from Calinou/improve-cli-print-fps-displayRémi Verschelde
Improve command line `--print-fps` display
2021-04-09Merge pull request #47733 from Calinou/editor-tweak-frame-time-displayRémi Verschelde
Tweak frame time display in the editor
2021-04-09Merge pull request #47696 from BastiaanOlij/remove_low_endRémi Verschelde
Remove low_end option from renderer
2021-04-09Improve command line `--print-fps` displayHugo Locurcio
- Display the frame time in addition to FPS. - Frame time is a more objective measurement in comparison to FPS, but FPS is more familiar to people less acquainted with profiling. - Rename "Game" to "Project" for the project FPS printing line.
2021-04-09Tweak frame time display in the editorHugo Locurcio
- Pad decimal values to avoid layout shifts when the frame time changes. - Cap values to 0.01 milliseconds to avoid division by zero in the FPS counter.
2021-04-09Remove low_end option from renderer, being replaced by separate implementationBastiaan Olij
2021-04-09Merge pull request #47741 from timothyqiu/macos-3d-rotationRémi Verschelde
Fixes Node3D rotation in select mode on macOS
2021-04-09Merge pull request #47727 from vnen/gdscript-less-addressingRémi Verschelde
Reduce number of addressing modes in GDScript VM
2021-04-09Fixes Node3D rotation in select mode on macOSHaoyu Qiu
2021-04-08Merge pull request #43746 from CaptainProton42/masterRémi Verschelde
Vulkan: Implement triplanar mapping in world space
2021-04-08Reduce number of addressing modes in GDScript VMGeorge Marques
There's now only 3 addressing modes: stack, constant, and member. Self, class, and nil are now present respectively in the first 3 stack slots. Global and class constants are moved to local constants when compiling. Named globals is only present on editor to use on tool singletons, so its use now emits a new instruction to copy the global to the stack. This allow us to further optimize the VM later by embedding the addressing modes in the instructions themselves, which is better done with less permutations.
2021-04-08Merge pull request #47697 from gongpha/color-picker-bars-fix-raw-modeRémi Verschelde
Fix ColorPicker's RGB bars are show in RAW mode and other
2021-04-08Merge pull request #47647 from akien-mga/doctool-default-cwdRémi Verschelde
Main: Default `--doctool` path to '.' if none given
2021-04-08Merge pull request #44456 from univeous/allow_input_echo_in_ui_focusRémi Verschelde
allow input echo when changing ui focus
2021-04-08Merge pull request #47717 from lyuma/fbx_empty_crashRémi Verschelde
Fix crash on importing empty .fbx file